Tool/software: Code Composer Studio
Hello,
I'm attempting to program my device via the serial bootloader interface and am running into issues. I've been following the SWRA466A guide, and I've been able to successfully get the device to start up in bootloader mode, and I've also been able to get sblAppEx running and am able to run to completion using the example code provided. Now I'd like to program a board using a different project, like simple peripheral. It appears that you have to use a .bin file with sblAppEx as when I tried to use the .hex file output from simple_peripheral, it fails when erasing the flash, comes back with INVALID_ADDRESS. Is it true that sblAppEx requires a .bin file?
I've added "${CCS_INSTALL_ROOT}/utils/tiobj2bin/tiobj2bin" "${BuildArtifactFileName}" "${BuildArtifactFileBaseName}.bin" "${CG_TOOL_ROOT}/bin/armofd" "${CG_TOOL_ROOT}/bin/armhex" "${CCS_INSTALL_ROOT}/utils/tiobj2bin/mkhex4bin" to the post-build steps for the app project in order to have CCS produce a .bin file. This worked and when used in sblAppEx, it executes to the end of the writing step, reporting back with this error:
"99% Timed out waiting for ACK/NAK. No response from device.
Error during flash download. Failed to read device status.
- Start address 0x0001FEE4
- Tried to transfer 252 bytes.
- This was transfer 520 in chunk 0."
Any guidance on what's wrong or how to program simple_peripheral over serial using bootloader mode?
Thanks.