Part Number:TMS320F280039COther Parts Discussed in Thread:UNIFLASH
您好!
我在用280039开发时,配置了flash sector0,1,2存放bootloader代码,sector3-15存放DSP 应用层代码。
然后我用仿真器(XDS 100 V2),uniflash工具更新sector3-15的应用层代码时,卡在这个页面。
然后我把DSP断开电源,重新上电,并烧录sector3-15的应用层代码时,烧录成功了。
重新把DSP断开电源,再次上电,发现DSP无法通信,IO口也不会翻转,bootloader代码也没有运行。
我们怀疑sector0,1,2存放bootloader代码也被擦除掉了。我们也检查了uniflash的配置,也没问题,烧录的范围没有选择sector0,1,2。
所以请教一下,如果uniflash卡死,或者卡死后直接断电,会把flash所有区域的代码都擦除掉吗?
Yale Li:
应该就是uniflash卡死导致这个问题的。
但是不一定是擦除掉flash的所有区域。uniflash出问题影响了部分flash的特性已经足够影响程序的正常运行及跳转了。