我需要克隆固件(将固件从DSP复制到PC) DMS 320lf2407它通过PIC 18f252连接到RS232串口,所以 原始 软件在DSP上闪存新固件时没有问题,但我无法复制固件,您有什么想法吗?
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.
我需要克隆固件(将固件从DSP复制到PC) DMS 320lf2407它通过PIC 18f252连接到RS232串口,所以 原始 软件在DSP上闪存新固件时没有问题,但我无法复制固件,您有什么想法吗?
您尝试执行的操作需要分为2个步骤:
步骤1:您需要能够读取现有设备的闪存内容。 最简单的方法是通过3.3。 您尚未回答我的问题“您是否能够使用CCS 3.3 通过JTAG连接到LF2407A?” 如果这不可行,则可以通过SCI (利用引导ROM)下载代码,该代码将读取闪存并通过SCI传输内容。 然后,您可以将其保存在文件中,并将其用于重新编程。
步骤2:一旦您有了要编程的闪存映像,现在就需要一个用于对闪存进行编程的工具。 同样,如果您有3.3 ,您可以使用闪存插件对闪存进行编程。 如果没有,您可以在下面探索这2个工具。 请注意,它们甚至可以帮助您完成步骤1。
http://www.codeskin.com/c2prog-faq
https://www.elprotronic.com/products?show&id=31
我再次假设您知道密码,或者设备没有使用密码进行保护。 如果不是这样,就不能采取任何行动。
P.s:只有3.3 能够与LF2407A配合使用。 CCSv4,v5,v6和v7不能与此设备配合使用。
"但我需要在RAM中加载哪个代码?"
您需要自己编写此代码。 您需要先了解SPRU357C附录D中的SCI引导加载程序。 然后,您需要编写将由SCI bootloader通过SCI端口提取的代码。 在RAM中复制此代码后,将读取闪存内容并将其从SCI POST中传输,正如我前面所解释的那样。 某些闪存编程工具可能会为您执行此操作。
不确定您使用Elprotronic工具要做什么。 "Report"(报告)窗口显示一些有关JTAG通信失败的消息,但我记得您提到无法通过JTAG连接到设备。 在任何情况下,请联系Elprotronic以获得有关其工具的支持。