如题,使用CCS9软件通过仿真器烧程序的时候,弹出如下错误:
C28xx:Error occured during flash operation:Timed out waiting for target to halt while executing FlashAPIInterface28335V2_10.out
C28xx:Flash Programmer:Error encountered when writing to flash memory
C28xx:File Loader:Memory write failed:Unkown error
C28xx:GEL:File:C:\Users\xxx\Desktop\ProjectName\Debug\ProjuectName.out:load failed.
换过仿真器,换过板子,换过电源适配器不行,按reset按键拉低XRS引脚后再烧程序也烧不进。
求助论坛各位大佬,真的很急!
user5891840:
也试过用Uniflash这个擦除软件,分频系数改为4的时候能擦除,而分频系数为默认的2时不能擦除。在CCS里面右键点击项目>Properties>Debug>F28335 Flash Settings里面将分频系数由默认的2改为4的时候能烧录进去,但是程序运行不正常。
mangui zhang:
相关帖子供参考
e2e.ti.com/…/496497
user5891840:
回复 mangui zhang:
感觉问题不太一样。。。
Susan Yang:
回复 user5891840:
建议您使用uniflash先将芯片unlock一下
连接板子后点击 Settings&Utilities下 Code Security Password 来unlock一下
而后erase flash
user5891840:
回复 Susan Yang:
你好,这个方法我们昨天也试过的,使用uniflash工具点unlock他显示成功,但是随后擦除的时候会报同样的错误,具体如下图
Susan Yang:
回复 user5891840:
好的 谢谢反馈 我看一下能不能复现您的问题
user5891840:
回复 Susan Yang:
用28335_RAM_Ink.cmd这个cmd文件烧了一个很简单的例程进去,看了下地址0x33fff8那里的内容,感觉也没有锁,全是FFFF但是就是烧不进flash
Susan Yang:
回复 user5891840:
我进行了如下实验(uniflash)
1 使用uniflash内的CSM LOCK功能来lock了芯片
2 而后进行unlock
3 仅擦除sector A,则会出现错误
[4/28/2020, 11:17:59 AM] [ERROR] C28xx: Flash Programmer: Error encountered when writing to flash memory
[4/28/2020, 11:17:59 AM] [ERROR] C28xx: File Loader: Memory write failed: Unknown error4 而后擦除所有的sector
5 烧写一个flash工程的out文件,可以正常烧录