Part Number: TMS320F28069
Hello,
I need to use internal bootloader of the named device in order to write to flash memory of the MCU (software update purpose). I'm following the "Serial Flash Programming of C2000 Microcontrollers" guidelines, but haven't managed to achieve the target using an evaluation board.
My evaluation board setup consists of:
- Piccolo F2806x controlCARD release 1.1
- Docking-Station USB-EMU [R3].
According to controlCARD infosheet, switch SW1 control the boot options of the F28069 device. I need to have the device use SCI boot mode. According to the infosheet of the controlCARD, switch SW1 must be configured as:
- Position 1 (GPIO-34): 1
- Position 2 (TDO): 0
The switch on the controlCARD is configured exactly like this - SW1 position 1 is ON, SW1 position 2 is OFF. For programming I am using utility called serial_flash_programmer.exe provided by TI with following arguments:
-
serial_flash_programmer.exe –d f2806x –k f28069_flash_kernel.txt –a blinky_dc_cpu01.txt –p COM6
As a result of running this command the tool gets stuck at „Downloading blinky_dc_cpu01.txt to device...“. I added some debug logging into the tool sourcecode to see where it actually gets stuck and found it that after sending the autobaud detection character
the tool doesn’t receive anything back from the evaluation board MCU. Additionally, I tried sending the same character to MCU via another tool for serial communication and the result was the same – no response.
Thus, I would like to ask following questions:
- Is there any additional step required in order to boot into bootloader mode on the evaluation board? JTAG debugger is not connected.
- Is there something I can take as an identifier that the MCU is now running in bootloader mode?
- What is the recommended serial port baudrate for communication with TMS320F28069 MCU?
Any kind of feedback will be highly appreciated. Thanks!