Part Number: TMS320F28388S
Other Parts Discussed in Thread: C2000WARE
Hello,
Hardware used : TI`s evaluation board "C2000 F28003x ControlCARD"
Work environment : Windows as host OS. Ubuntu Linux guest OS running inside virtual box.
Feature development : Firmware upgrade over SCI-A
I am working on upgrading firmware over SCI-A interface for "C2000 F28003x ControlCARD".
Taking reference of C2000ware utility, i am developing application C programming and using virtual box running with ubuntu linux.
autobaud lock is working fine and during flash kernel transfer sometimes it abort after transferring around 100 - 150 bytes.
e.g host sends data 0x00 but F28003x echo back 0xe0. Since data is mismatched, the process get aborted.
If i retry here without rebooting F28003x then flash kernel file get transferred succcessfully.
But if i reboot F28003x and start firmware upgrade application again then autobaud lock work succcessfully but flash kernel transfer fails.
If i run "serial_flash_programmer.exe" in windows then it works fine everytime.
what could be reason of failure ? Could you please help ?