This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
在TMS320F280039,使用C2000Ware_5_03_00_00的库:FAPI_F28003x_EABI_v1.58.10.lib,做在线升级。部分板子会出现擦除失败,Fapi_checkFsmForReady函数返回值是0x410,反复尝试也是失败。但是使用xds100v3是可以正常擦除的。请问是什么原因?该如何解决?
当他们连接到XDS时,他们是否使用闪存插件进行擦除,或者你能列出他们连接到XDS后正在执行的步骤吗?
他们是在SDK中使用flash api示例代码,还是在代码中调用它?
客户使用uniflash,搭配xds100v3进行烧录的。
我们是做产线烧录器的,自己编写的操作flash的驱动代码,调用flash api进行擦除和烧写。执行烧录的过程中,把驱动程序加载到ram中运行。运行失败,会记录错误信息。
客户反馈擦除失败,分析我们的错误日志,发现是Fapi_checkFsmForReady函数返回失败,返回值是0x410。
当时失败的板子被客户直接用xds100v3更新了,我这边未收到。
发生错误的板子数量不多,客户说法是个别。
我这边会继续保持跟踪。下次发生这种错误情况,让客户把失败的板子寄回做排查。