Part Number: AM5716
Other Parts Discussed in Thread: UNIFLASH
Tool/software: Code Composer Studio
Hi,
We have a question relating https://e2e.ti.com/support/tools/ccs/f/81/t/822206.
After my customers download FlashWriter from CCS and execute it, and then they execute serial flash erasing of UniFlash,
they got below error.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
C:\ti\uniflash_5.0.0> .\dslite.bat --mode processors -c COM14 -e 10000 -d 2 -o 2000
Executing the following command:
> C:\ti\uniflash_5.0.0\processors\ProcessorSDKSerialFlash.exe -c COM14 -e 10000 -d 2 -o 2000
For more details and examples, please refer to the UniFlash Quick Start guide.
----------------------------------------------------------------------------
ProcessorSDKSerialFlash CLI Tool
Copyright (C) 2017-2019 Texas Instruments Incorporated - http://www.ti.com/
Version 1.0.0.6
----------------------------------------------------------------------------
Erasing Flash....
Transferring Header information..
Header Transfer Complete!!
Read Failure!!
C:\ti\uniflash_5.0.0>
------------------------------------------------------------------------------------------------------------------------------------------------------------------
They suspend FlashWriter on CCS in this state and they find the program stays in for loop.
In "xmodem.c:UFP_xModemHeaderReceive()",
outbyte(XMODEM_STS_ACK);
for(;;) /* Waiting for EOT from uniflash */
It seems ACK is sent from FlashWriter but UniFlash cannot get ACK or UniFlash doesn't process properly.
Could you please tell me the workaround.
We would appreciate it if TI can give us the new UniFlash program correcting this issue.
Best Regards,
Masashi Ohhashi
xmodem.c:UFP_xModemHeaderReceive()内の、
outbyte(XMODEM_STS_ACK);
for(;;) /* Waiting for EOT from uniflash */
