This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS/TMS320F28379D: BOOT MODE _SCI

Part Number: TMS320F28379D


Tool/software: Code Composer Studio

Hi,

 I am using TMS320F28379d Launchpad , would like to set  as SCI boot mode and upload the application code through SCI boot mode it .

For that i have referred  TRM and LAUNCHPAD Manual .

Set Mode i have selected the switch as per manual

Build the SCI_Flash _Kernal code

Next , shall i upload the code what would happen ... My default factory boot loader code get change into new one ?

After upload the code what i have to do upload my application code( Ex .Blinky)

Can you please help me to proceed further ...

Thanks & Regards,

Rani

  • Hello,

    The SCI Flash Kernel can be thought of as a secondary bootloader. It does not replace the SCI ROM bootloader which is built into ROM.

    Please refer to the app note sprabv4 to get a better understanding of the flow as well as the steps.

    Thanks,

    Sira

  • Hi,

        C2000 Hex Utility:

    Here, you have mentioned to create .out file Enable the C2000 Hex utility in project properties .But in my project properties this option is not available .

    To Enable hex utility what i have to do..

    Command:

    The command is below:hex2000.exe -boot -sci8 -a -o <file.txt> <file.out>

    Where i have to give this command ?

    SCI_Mode Connection:


    Here you are mentioned Controlcard need to be connect with mini-USB , In Launchpad F28379D  after selecting pins(BOOT MODE )   need to use  external USB to RS232 TTL converter though  pin GPIO139,GPIO56 is this correct for connect with PC COM port .

    Visual Studio:

     
    Why here using Visual Studio to debug the code  instead of CCS compiler ?

    Running serial_flash_programmer for F2837xD (Flash Kernel B):

     
    Where i can find the serial_flash_programmer executable file.

    F2837xD LaunchPad:

    Whether i can implement or not over the LAUNCHPAD ?

    Your answer provide me an  more confident to proceed my task  ..

    Thanks in advance.

    Thanks& Regards,

    Rani

  • Rani, it's the thanksgiving long weekend here in the US. I will reply on Monday. Thanks, Sira

  • Sira,

     Whether i can work SCI Boot  in launchpad or not ... LaunchPad F28379D ....

    By using external Rs232 to USB converter through pins gpio139/56.

    Thanks & Regards,

    Rani

  • Rani,

    As far as I know, the F28379D launchpad cannot be used in SCI Boot mode. I'll have to check whether any other alternate techniques like the ones you suggest will work.

    I'll reply to your previous questions today.

    Thanks,

    Sira

  • Sira,

     

    Sira Rao80 said:
    As far as I know, the F28379D launchpad cannot be used in SCI Boot mode.

    Thank you .

    In Launchpad have GPIO8/9 are SCI-A pins Can I use this.

    Can I use this other SCI-A pins here to implement SCI_Mode

    Thanks& Regards,

    Rani

  • Rani, I apologize, I was not able to dig into this today - I will get back to you on this by tomorrow. Thanks, Sira

  • Sira,

             

      Can I use SCI-A pins other than that GPIO85/84 and GPIO29/28.

    Please provide me an answer as soon as possible.

    Thanks & Regards,

    Rani

  • Rani,

    Based on the language of the Launchpad user's guide, it would appear to me that the approach you are suggesting - i.e. using GPIOs other than 84/85 or 28/29 is not feasible. I think SCIA pins other than these would not be valid SCI boot mode pins.

    I am checking with a HW expert about whether my understanding is correct.

  • I also heard back from the HW expert, essentially confirming my statements.

    SCI boot only works with the below GPIOs. These GPIOs are not brought out to any of the headers on the LaunchPad board so the customer cannot access them (BGA package makes it impossible to blue wire).

     

  • Sira,

        Thanks for clear information about the pins  .Suppose my own design has those pins are out , I can implement the SCI_BOOT mode by adding "external RS232 to USB converter" is this correct ?

    We need an hardware circuit(RS232 to USB converter) to implement  SCI_BOOT mode  after taking pins out (GPIO84/85 or GPIO28/29?

    Thanks &  Regards,

    Rani

  • Rani, yes, if you somehow have access to those pins, then you can use the SCI Boot mode. 84/85 and 28/29 are the only available SCI boot mode pins on this device. I am not a HW expert, but yes, I would think you would need some way of converting USB signals to SCI signals, similar to the FTDI chip on the Launchpad.