Part Number: TMS320F28388D
Other Parts Discussed in Thread: C2000WARE
Using C2000ware 05.05.01
controlCard for F28388D
I can run the example boot_ex_1_cpu1_cpu2_cm_secure_flash_cpu1/cpu2/cm successfully with secure boot emulation and default key 0xfff...
I can run the example flash_kernel_c28x_dual_ex1_c28x1 successfully and interface it with the serial_flash_programmer.exe. I can successfully flash the example led_ex1_c28x_dual_blinky_cpu1.
Now I want to use the example flash kernel with serial_flash_programmer.exe and write the secure boot example. However after starting the option 1-DFU CPU1 in the I get a error message:
...
Bit rate /s of transfer was: 7055.239746
Application load successful!
Done waiting for application to download and boot...
SUCCESS of Command
ERROR Status: PROGRAM_ERROR
ERROR Address: 0x80002
Flash API Error: Incorrect Data Buffer Length
Please refer to the Flash API documentation for further explanation of the error.
FMSTAT Register contents: 00
I added following options to the C2000 Hex Utility to the secure boot example prior flashing it:
Enabled "Select boot mode (--boot)
Enabled table source as SCI-A port, 8-bit mode (-sci8)
Set output format to ASCII hex (--ascii)
I played around with some of theese options but I cannot flash the secure boot example. The error message above is the furthest I could get. What am I missing?