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.

LAUNCHXL-F28069M: TMS320F28069 How to use serial_flash_programmer ??

Part Number: LAUNCHXL-F28069M
Other Parts Discussed in Thread: C2000WARE

We first verified that the sci hardware state is OK by communicating with the pc through the "scia example".

 Communication picture.

1. "C: \ ti \ c2000 \ C2000Ware_1_00_06_00 \ device_support \ f2806x \ examples \ c28 \ f28069_sci_flash_kernel"
I imported the example in ccs and compiled it.

2. Copy the file "f28069_sci_flash_kernel.out" to the folder "c: test".

2.1 I did not download the "f28069_sci_flash_kernel.out" file to 28069. The reason is that "serial_flash_programmer" believes that it will download.

3. I copied "HEX2000.exe" file in "C: \ ti \ ccsv6 \ tools \ compiler \ ti-cgt-c2000_6.4.6 \ bin" folder to folder "c: test"

4. Open the Windows command line and enter the "c: test" directory.
"hex2000.exe -boot -sci8 -a -o f28069_sci_flash_kernel.txt f28069_sci_flash_kernel.out"

5. The file "f28069_sci_flash_kernel.txt" was created (I never opened it. When I open it I sometimes see that Windows adds strange numbers.)

6. "C: \ ti \ c2000 \ C2000Ware_1_00_06_00 \ device_support \ f2806x \ examples \ c28 \ timed_led_blink"
I imported the example in ccs and compiled it.
I downloaded the program to the emulator and confirmed that the led is toggling.

7. Copy the file "Example_2806xLEDBlink.out" to the folder "c: test".

8. Open the Windows command line and go to the "c: test" directory and run the following command:
"hex2000.exe -boot -sci8 -a -o Example_2806xLEDBlink.txt Example_2806xLEDBlink.out"

9. "Example_2806xLEDBlink.txt" file was created (I never opened it. When I opened it, sometimes I saw that Windows added strange numbers.)

10. I removed the emulator from my board.Currently only SCIA communication and power are connected.

11. gpio34 - Set (3.3v pull-up)
gpio-37 - non set (gnd pull-down)

12. Power off the "28069".

13. Turn on the power of "28069".

14. "led blink" does not work.
Therefore, it was considered to be in "sci boot mode".

15. Proceed as shown in the following picture.

16. "Downloading C: \ test \ Example_2806xLEDBlink.txt to device ..."
There is no response after 20 minutes.

So please let me know if I made a mistake.
I can not solve for a month.

  • Hi,

    Please use the -v option for verbose printing. If it is downloading the kernel, the characters should be echoed in the terminal.

    It appears the autobaud lock and SCI communication may not be working. Please make sure you are using the same GPIO pins which the SCi bootloader is using.

    sal