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.

[参考译文] TMS570LS0332:TMS5700432BPZQ1R:无法使用 XDS100v2编程器将 TMS570LC43x Hercules 开发套件中的 JTAG 刷写为 TMS5700432。

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/935417/tms570ls0332-tms5700432bpzqq1r-can-t-flash-tms5700432-with-jtag-from-tms570lc43x-hercules-development-kit-with-a-xds100v2-programmer

器件型号:TMS570LS0332
主题中讨论的其他器件:TMS5700432

TMS5700432BPZQ1R:无法使用 XDS100v2编程器将 TMS570LC43x Hercules 开发套件中的 JTAG 刷写为 TMS5700432。

 

大家好、

 

对于一个学校项目,我必须使用 TMS5700432芯片设计一个嵌入式系统,并且我想用具有板载 XDS100v2编程器的 TMS570LC43x Hercules 开发套件来刷写它。 但它不起作用。

我与 KiCAD 一起开发了嵌入式系统、荷兰的一家专业 PCB 公司制造了该板。

当 PCB 交付时、我尝试在 Code Composer Studio 中验证连接(请参阅图片)、但我返回了错误代码183。

错误消息:

[开始]

执行以下命令:

%CCS_base%/common/uscif/dbgjtag -f %boarddatafil文件%-RV -o -F inform、logfile=yes -S pathlength -S integrity

[结果]


---- [打印电路板配置路径名]---------------

C:\Users\30045508\AppData\Local\TEXASI~1\
CCS\ccs930\0\0\BrdDat\testBoard.dat

---- [打印重置命令软件日志文件]-----------------

此实用程序已选择100或510类产品。
此实用程序将加载适配器'jioserdesusb.dll'。
库构建日期为"2020年2月13日"。
库构建时间为'18:30:11'。
库软件包版本为'9.1.0.00001'。
库组件版本为'35.0.0'。
控制器不使用可编程 FPGA。
控制器的版本号为'4'(0x00000004)。
控制器的插入长度为"0"(0x00000000)。
此实用程序将尝试重置控制器。
此实用程序已成功重置控制器。

---- [打印重置命令硬件日志文件]-----------------

扫描路径将通过切换 JTAG TRST 信号进行复位。
控制器是具有 USB 接口的 FTDI FT2232。
从控制器到目标的链路是直接的(不带电缆)。
该软件配置为 FTDI FT2232功能。
控制器无法监控 EMU[0]引脚上的值。
控制器无法监控 EMU[1]引脚上的值。
控制器无法控制输出引脚上的时序。
控制器无法控制输入引脚上的时序。
扫描路径链路延迟已精确设置为"0"(0x0000)。

---- [用于从 PLL 生成的 JTAG TCLK 输出的日志文件]---

没有用于对 JTAG TCLK 频率进行编程的硬件。

---- [测量最终 JTAG TCLKR 输入的源和频率]----

没有用于测量 JTAG TCLK 频率的硬件。

---- [对 JTAG IR 和 DR 执行标准路径长度测试]-----

此路径长度测试使用64个32位字的块。

未记录 JTAG IR 指令路径长度。

---- [对 JTAG IR 执行完整性扫描测试]-----

此测试将使用64个32位字的块。
该测试将仅应用一次。

使用0xFFFFFFFF 进行测试。
扫描测试:1、跳过:0、失败:0

---- [发生了错误,该实用程序已中止]-----

此错误由 TI 的 USCIF 驱动程序或实用程序生成。

值为'-183'(0xffff49)。
标题为"SC_ERR_CTL_CBL_break_FAR_"。

说明如下:
控制器本身检测到电缆断开。
用户必须将电缆/仓体连接到目标。

[结束]

首先、我想确保 JTAG 连接在另一个电路板上工作。 因此、我对两个开发套件进行了编程、这种编程效果很好。

我测量了电路板上的时钟、它提供稳定的10MHz 信号。 我使用带 TPS562200DDCR 降压转换器的12V 电源、将其转换为3.3V I/O 电压和1.2V 内核电压。 内核电压有一点噪声(请参阅图)、但当使用万用表测量时、它提供1.21V 的电压。 噪声是否可能是问题的原因?

 

我不确定的另一点是,我没有在 PCB 上实施上拉电阻器。 我没有将它们放在电路板上、因为开发套件中已经有上拉电阻(对吧?)。 这会是个问题吗? 请参见下图:

 

是否有人知道我在设计中犯了什么错误、或许还知道如何解决?

 

此致、

开尔文 S.

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

    您好!

    TMS570LC43x 开发套件不能用作对另一电路板进行编程的仿真器。  

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

    您好 QJ Whang、

    感谢您的快速重播!

    您为 TMS5700432推荐了什么仿真器?

    此致、

    开尔文 S.

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

    您好、QJ Wang、  

    第二个问题。 我可以使用 Hercules TMS570LS04x/03x LaunchPad 开发套件(https://www.ti.com/tool/LAUNCHXL-TMS57004)来刷写 TMS5700432吗?  

    我提出这个问题是因为我同时烧录了两个 TMS570LC43x Hercules 开发套件、如果这也可以由 TMS570LS04x/03x LaunchPad 与 TMS5700432BPZQ1R 结合使用、我会漂移。

    此致、

    开尔文 S.

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

    您好、开尔文、

    XDS100V2、XDS110、XDS200和 XDS560支持 TMS570器件。  

    LaunchPad 也不能用作仿真器。