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.

[参考译文] DMS 320lf2407apgea读取/复制固件

Guru**** 2595770 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/667445/dms-320lf2407apgea-read-copy-firmware

主题中讨论的其他部件:LAUNCHLL-F2.8027万

我需要克隆固件(将固件从DSP复制到PC) DMS 320lf2407它通过PIC 18f252连接到RS232串口,所以 原始 软件在DSP上闪存新固件时没有问题,但我无法复制固件,您有什么想法吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    从您的电子邮件中不清楚LF2407A设备是如何连接的。 能否提供您的系统的结构图?

     

    您是否能够通过Code Composer从PC连接到LF2407A?

     

    您使用什么工具对LF2407A闪存进行编程?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    方框图需要清楚地显示LF2407A,PIC18F252和PC之间的连接。 还显示数据流的不同方向(谁与谁对话,何时对话以及为什么对话)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     感谢您的回复。我没有结构图,但我加载了照片。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    还有14引脚连接器,用于JTAG或TI编程器
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     我使用 更新工具

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我仍然不清楚你打算做什么。 请对以下每个问题提供明确的答案:

    是否正在尝试保存LF2407A闪存的内容,以便能够将该代码刻录到另一个LF2407A上?

    如果是,请考虑以下事项:

    LF2407A设备是否受密码保护? 如果是,您需要知道解锁设备的密码,以便能够读取闪存的内容。 如果您不知道密码,则无法读取闪存。

    您是否能够使用CCS 3.3 通过JTAG连接到LF2407A? 如果您能够保存闪存的内容,则非常简单。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的,我尝试从lf2407a保存固件以便刻录到另一个lf2407a,我不知道它是否受密码保护,但我想购买编程器,哪一个对我很好?例如LAUNCHLL-F2.8027万或 www.ebay.de/.../12.1204万096320。9.632万。或者,如果没有编程器,它可能只能通过串行读取固件?
    谢谢你Hareesh先生
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果我购买程序员 www.watterott.com/.../ARM20TI14-TI-14-pin-JTAG,可能需要适配器
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您尝试执行的操作需要分为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不能与此设备配合使用。

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    “您是否能够使用CCS 3.3 通过JTAG连接到LF2407A”-否,因为我在发布时向您展示了如何使用RS 232连接器通过内电固件刷新工具来刷新新新固件,但我仍然没有意识到需要使用JTAG/TI编程器或我可以 是否使用RS232连接器在设备集成PIC控制器中使用?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    CCS 3.3 不再仅在 TI e store中可供下载www.ti.com/.../ccstudio3
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    3.3 不再只能在TI -E store www.ti.com/.../ccstudio3中下载
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    首先,请确定设备是否使用密码进行了保护。 如果是这样,您不知道密码就无法完成任何操作。 如果不能确定这一点,在您可能无法读取闪存时,投资于工具将是浪费时间/金钱。

    如果您能够解锁闪存,我已经在我的上一篇帖子(在SETPS 1和2中)中解释了如何开始读取闪存。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    可能是密码不安全,我从mouser.de订购flashpro2000,我发现设备 www.digikey.com/.../5.2879万有一些有趣的内容
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    如果不能选择使用JTAG连接,则读取闪存的唯一方法是在RAM中加载一些代码(通过SCI引导加载程序),该加载程序将读取闪存并通过SCI传输内容。 然后,您可以将其保存在文件中,然后使用它来对闪存进行编程。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的,我理解,但我需要在RAM中加载代码? 您的意思是:该工具可以在CCS的C2000编译器文件夹中找到,例如C:\ti\ccsv5\tools\compiler\c2000_CCS.5\bin 6.2。 将HEX2000工具复制到与program.out文件相同的文件夹中。我今天会从mouser获得Flash界面,我可以告诉你更多信息
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    processors.wiki.ti.com/.../C2000_Bootloader
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     正如您所说的那样,它不起作用

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    "但我需要在RAM中加载哪个代码?"

     

    您需要自己编写此代码。 您需要先了解SPRU357C附录D中的SCI引导加载程序。 然后,您需要编写将由SCI bootloader通过SCI端口提取的代码。 在RAM中复制此代码后,将读取闪存内容并将其从SCI POST中传输,正如我前面所解释的那样。 某些闪存编程工具可能会为您执行此操作。

     

    不确定您使用Elprotronic工具要做什么。 "Report"(报告)窗口显示一些有关JTAG通信失败的消息,但我记得您提到无法通过JTAG连接到设备。 在任何情况下,请联系Elprotronic以获得有关其工具的支持。

     

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     很抱歉,JTAG连接的sci接口出现错误图像

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如我在上一篇文章中所述,请联系Elprotronic以获得有关其工具的支持。 很遗憾,我无法为您提供帮助。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢,我会联系elprotronic