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.

TMS320F28032: C2prog bootloading... echo error

Part Number: TMS320F28032
Other Parts Discussed in Thread: C2000WARE

Hello,

I've recently put together a PCB and i'm trying to program it through the SCI Bootloader by a Program called C2Prog

Whenever I run the program I get the following error:

*** PLEASE RESET TARGET IN SCI BOOT-LOADER MODE ***
Pinging target... Baudrate locked.
Bootloading...  echo error!

Does any one know a possible cause of this?

Thanks,

Christian

  • Christian,

    Please look at Q18 in the wiki: http://www.codeskin.com/c2prog-faq 

    You can contact C2Prog at info@codeskin.com

    Thanks and regards,
    Vamsi

  • Try following this sequence:

    1) Configure GPIO for SCI bootmode

    2) Power-cycle / reset MCU

    3) Click "Program" in C2Prog GUI

  • @Vamsi I've contacted the C2Prog fellows and they're also working with me (trying to get as much info as possible)

    I've made sure to measure the following criterias are met:

    TRST = 0

    GPIO37 = 0

    GPIO34 = 1

    are all set as the micro-is powered on (already tied to either VDD, or GND)

    However, whenever I look at the TX line is constantly toggling and it's sitting at a slightly higher voltage level than ground

    I've attached a picture of the capture. I'm not sure if this is typical behavior or not in SCI bootloader mode

    -Christian

  • Christian

    Your boot pins are configured correctly. You could also load the boot symbols (via boot .OUT located in C2000Ware under libraries/boot_rom/f2803x) to confirm you're in SCI boot but based on what you're setting, you should be.

    The SCI bootloader will echo back an "A" after autobaud lock. Other than that, you shouldn't see TX activity. Your TX line toggling is not typical behavior.

    Best regards
    Chris
  • Christopher,

    We found the issue with our board. We were controlling the reset pin with a buffer. The buffer in the original schematic was an inverted logic while our new board had positive logic. Long story short, the toggling of the TX line was a result of the micro in an endless cycle of resets

    We corrected this issue and we are able to program the device through the SCI bootloader using C2Prog

    Thank you very much for all your help!

    -Christian