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.

[参考译文] CCS/UCD3138A:尝试通过PMBus连接USB接口适配器时出现加载程序错误

Guru**** 2540720 points
Other Parts Discussed in Thread: UCD3138A, UCD3138

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/576624/ccs-ucd3138a-load-program-error-when-attempting-to-connect-with-usb-interface-adapter-over-pmbus

部件号:UCD3138A
主题中讨论的其他部件: UCD3138

工具/软件:Code Composer Studio

我正在尝试在目标PCB上对UCD3138A进行编程。  当我编译项目并尝试通过PMBus使用TI USB接口适配器连接到目标时,我收到以下消息。  

我现在正在处理的内存映射,但我更担心的是“Error Reading Memory Block at 0x20 on Page 0 of Length 0x4:An error occurred accessing memory”错误。  我配备了PMBus,以便使用示波器观察PMBus上的活动,但不会发生任何活动。  

我是否需要使用JTAG适配器代替PMBus适配器来进行此类调试/编程?

 

 

ARM7_0:Gel输出:/nmemory Map Initialization complete/nARM7_0: Gel输出:/tMemory Map Setup for Flash at Address 0x0ARM7_0: Loader:程序的一个或多个部分落入不可写的内存区域。 这些区域实际上不会写入目标。 检查链接器配置和/或内存映射。

ARM7_0:在长度0x4的第0页0x20读取内存块时出现问题:访问内存时出错

ARM7_0:文件加载器:验证失败:目标读取0x0.002万失败

ARM7_0:GEL:文件:C:\DigitalPower\PSFBFirmware-PSFBFirmware-PSFBFirmware-PSFB_PCM\UCD3138A\UCD3138_PSFB_PCM.out<xmt-block0>3138 1.1 :加载失败。1.1

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Jason:
    您收到一种类型的数据验证错误。 下面的链接详细介绍了该错误:
    processors.wiki.ti.com/.../Troubleshooting_CCS_-_Data_Verification_Errors

    希望这有所帮助
    KI
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如何选择要与处理器一起使用的特定链接器命令文件? UCD3138A有一个cyclan_A.cmd文件,看起来它正确地定义了内存结构,但我不确定如何告诉CCS我要使用此命令文件。

    另外,如果我告诉CCS希望使用UCD3138A,那么CCS为什么不自动使用正确的链接器命令文件?
    谢谢!
    Jason
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    How do I select a particular linker command file to be used with my processor?(如何选择要与我的处理器配合使用的特定链接器命令文件?) UCD3138A 有一个cyclan_A.cmd文件,看起来它正确地定义了内存结构,但我不确定如何告诉CCS我要使用此命令文件。 [/引述]

    您可以在项目属性中指定链接程序命令文件

    另请注意,您只需手动从项目中删除旧的cmd文件,然后添加有效的cmd文件,就像它是源文件一样。 链接程序将自动使用属于项目一部分的任何cmd文件。 如果有多个cmd文件,链接程序将尝试全部使用它们,但由于明显的原因(例如,正在进行多定义的部分等),它可能会导致冲突。

    Jason Beens 说:
    在另一个注释中,如果我告诉CCS希望使用 UCD3138A,那么CCS为什么不自动使用正确的链接器命令文件?[/QUOT]

    CCS将默认为cmd文件。 默认文件由设备支持人员提供的xml文件确定,后者确定使用哪个文件。 如果默认值不正确,则需要更新xml文件。


    谢谢

    KI