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.
您好,
我正在使用 TMS320F2.8075万 芯片开发产品。 我想在 一个全新芯片上对闪存进行编程,但却遇到了问题。
我在CCS部分中做了一个线程,但由于它看起来像硬件问题(e2e.ti.com/.../209.6625万),因此被重定向到这里
我所做的是:
1.通过启动目标配置文件启动调试会话(请参阅随附的.CCXML文件)
2.按CONNECT
3.打开片上闪存视图/工具
4.按'擦除'按钮
5.观察错误'查看附加图像'
已使用的工具:7.0 Studio版本:Code Composer 0.0.0043万
目标配置文件: /CFS文件/__key/communityserver-discussions-组件文件/81/5100.xds560v2.zip
仿真器:Spectrum Digital XDS560V2 STM USB Eumstator
错误消息:请参阅随附的图像
我还尝试了CCS UniFlash 版本:3.4 .1.0.0012万 ,但这导致了完全相同的错误信息。
在RAM中加载程序的工作正常,测试仿真器JTAG连接不会产生任何错误。
一些有用的建议会得到真正的赞赏!
R. Sonnemans
Sonnemans,
单击“Erase (擦除)”按钮之前,请尝试通过CCS菜单执行CPU重置并执行自由运行(点击“Resume (恢复)”按钮),以便执行BootROM代码。 这将确保设备在使用Flash插件之前处于已知状态。
如果有帮助,请告诉我。
谢谢,此致,
Vamsi
[报价用户="Vamsi Gudivada"]
Sonnemans,
单击“Erase (擦除)”按钮之前,请尝试通过CCS菜单执行CPU重置并执行自由运行(点击“Resume (恢复)”按钮),以便执行BootROM代码。 这将确保设备在使用Flash插件之前处于已知状态。
如果有帮助,请告诉我。
谢谢,此致,
Vamsi
[/引述]
您好,Vamsi:
我尝试了您的建议,但很遗憾,我仍然遇到相同的错误。 在这之后,我尝试了您的建议,将引导针设置为'Wait Boot Mode'(等待引导模式),但这也产生了相同的错误。
同样在错误消息中,我看到它显示"检查设备是否已锁定"。
要进行检查,请在连接至CCS后打开“Memory (内存)”浏览窗口并检查地址0x7.8万 - 7.803万和0x7.82万-78230处7.823万处的值。 如果您在任何其他这些位置上看到0xFFFFFFFFFF以外的值,则我们需要分析该值以检查设备是否确实锁定。 如果您看到所有这些值0x0,则表示设备已锁定。 请告诉我们。
此致,
Vivek Singh
[/引述]
您好,Vivek,
我已经检查了建议的内存范围和全部读取0xFFFFFFFF_FFFF。 因此设备未锁定。
TI主板是否安装了2.8075万? 您是否可以将该板连接到JTAG,以及是否可以更新该板上的闪存? 这是确定是工具问题还是处理器问题的一种方法。
[/引述]
是的,我还有以下开发板:
采用TMX320F2.8075万的F2807x controlCARD R 1.1
在该卡上,使用相同的.CCXML文件和仿真器成功完成擦除!
至少现在我们知道这是设备/板故障。 我还尝试了相同的主板,它产生了相同的错误,因此它也不是有故障的处理器。
现在的问题仍然是如何在我的设备上对RAM进行编程,但闪存似乎无法访问。
有什么想法?
我们发现了这个问题,是主板上的1V2电源。 当我们试图擦除闪存导致芯片重置时,它会下降。 当我们直接向1V2供应单独的电源时,我们能够毫无问题地刷新芯片。
我会将此线程标记为已解。
感谢您的所有建议。