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/TMS320F280049: The boot rom issue of TMS320F280049

Part Number: TMS320F280049
Other Parts Discussed in Thread: TMDSCNCD280049C, TMS320F28335, TMS320F28232

Tool/software: Code Composer Studio

Hi,

We have the bootloader issue for the TMS320F280049,

We enable the GPIO24=0 and GPIO 32=1 and the default boot mode is SCI, we use the PC serial to communication with SCIA( TMS320F280049),

Now the SCI boot starts when the power on, and the PC send the 'a' to MCU but there is no feedback from MCU to PC.

Please help to check are there wrong steps or do you have any suggestions,thanks? 

  • Hi Sir,

    I am working to find the appropriate expert to help you. This may take some time to reach the right person depending on availability. Please expect an update after the weekend. I appreciate your patience.
  • Hi,

    Is there any updated for this issue?

  • Please confirm that you are booting to SCI boot mode.

    Please confirm you are using the correct SCI pins used by the selected SCI boot mode.

    Please see this application report: www.ti.com/.../sprabv4b.pdf

    Please read the Boot ROM chapter of the Technical Reference Manual.

    Thank you. Hope this helps,
    sal
  • Hi,

    We used TMDSCNCD280049C to implement similar functions.

    Looks like we're having the same problem.

    We reconfirmed that GPIO24=0 and GPIO32=1 ,so the boot mode is SCI.

    We used GPIO28(SCIA_RX) and GPIO29(SCIA_TX) in SCI boot mode, it's the same as Technical Reference Manual.

    The PC send the 'a' to MCU but there is no feedback from MCU to PC. 

    We also used oscilloscopes to observe the waveforms of GPIO28 and GPIO29, We confirmed that the GPIO28 waveform is normal and that the GPIO29 does not have any waveform.

    Because of this phenomenon, we have no way to proceed to the next stage of development.

    Can you do the same test with the TMDSCNCD280049C?

    Thank you very much.

  • In addition, we did the same experiments on TMS320F28232 and TMS320F28335, and they worked well.

    When PC sends the 'a' to MCU, MCU returns the 'a'.
  • The SCI boot loader is the same between these devices. You need to confirm you are actually booting the device to SCI boot and that the SCI boot loader you selected is using the expected GPIO pins for SCI communication.

    You can help debug this with the EMU (emulation) boot mode feature. You can connect with the emulator, write the EMU boot mode value you desire at 0xD00 and then reset and run to test that your SCI communication is working.

    Thank you and have a good day.
    sal
  • Hi, sal

    We've tested SCI communication in non-BOOT mode, and everything's fine.

    This indicates that the SCI module and circuit are normal.

    Exceptions exist only in SCI-boot mode.
  • Please consider what I previously posted.
    --
    The SCI boot loader is the same between these devices. You need to confirm you are actually booting the device to SCI boot and that the SCI boot loader you selected is using the expected GPIO pins for SCI communication.

    You can help debug this with the EMU (emulation) boot mode feature. You can connect with the emulator, write the EMU boot mode value you desire at 0xD00 and then reset and run to test that your SCI communication is working.

    Thank you and have a good day.
    sal