大家好、
我的一位同事问、UCD3138是否有任何完全组装的项目模板可以通过 PMBus 进行编译。 目前、他正在使用示例工程并为每个新工程修改该工程。
我们有什么可以让他更轻松的东西吗?
谢谢、
不需要
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.
大家好、
我的一位同事问、UCD3138是否有任何完全组装的项目模板可以通过 PMBus 进行编译。 目前、他正在使用示例工程并为每个新工程修改该工程。
我们有什么可以让他更轻松的东西吗?
谢谢、
不需要
感谢您的快速回复!
我检查了 Lab_1 hello world 仅适用于 UCD3138、UCD3138A64、UCD3138064和 UCD3138128。 我尝试在 CCSv6.2.0中构建 lab_1、并将 UCD3138设置为活动目标。 然后、我将.x0文件下载到 UCD3138A 评估板(UCD3138ACCEVM149)。 它首先表示"下载完成、无错误"、然后表示"没有 PMBus 器件响应 DEVICE_ID 请求"、如下面的屏幕截图所示:
首先、我忽略了这个问题、并尝试使用内存调试器函数。 但我发现字符串中的所有内容都是0。
为什么没有 PMBus 器件响应 DEVICE_ID 请求? 是因为我在 UCD3138A 评估板中使用 UCD3138代码吗?
此外、我下载了专为 UCD3138A 设计的 LLC 示例代码。 我发现在 PMBus 代码中、与 Lab_1相比有很多差异、并且还包含许多 LLC 系统信息、如系统 define.h、variables.h 等
PMBus 代码似乎与系统信息相结合。 是否有任何标准 PMBus 代码、以便我可以创建新的简单项目并轻松导入 PMBus 函数?
提前感谢您!
再次感谢您的快速回复! 我被卡住了一段时间。 非常感谢您提供的有用信息!
这次我将引脚 FAULT3接地。 下载.x0文件后 、仍然存在"无 PMBus 响应"问题、无法再检测到 ROM、如以下屏幕截图所示:
此外、我无法进入内存调试器模式、因为没有连接 ROM:
我单击了"device_ID"、并弹出了详细的器件信息。 然后、我单击"Command Program to Jump to ROM"、但失败、错误信息为 NACK、如下所示。 这些问题的原因是什么? 提前感谢您!
对于 UCD3138系列器件、请使用 Fusion Digital Power Studio GUI。 Fusion Digital Power Designer 不适用于 UCD3138。
好的、我将尝试使用 Power Studio GUI。 但我从培训视频中看到、我需要使用 UCD3138的 Fusion Digital Power 设计器。 以下是链接和屏幕截图。 这是否过时了?
https://training.ti.com/ucd3138-digital-power-tools-installing-ucd3138-device-gui?cu=841391
嗯、至少看起来您尚未对校验和进行编程。 好极了。 在确定校验和是否全部正常工作之前、请勿对其进行编程。 我怀疑问题是 CCS 6上的编译器已经从原始代码编写的内容发生了变化。 有时、这会更改文件构建设置。 您需要转到 CCS 6.x、显示文件、然后右键单击"Zero out integrity word."。
单击 show build settings。 然后您需要 ARM 编译器->处理器选项。 在"指定代码状态"中、选择32位。
我感到困惑的是、为什么它不会为您提供第一个器件 ID 的结果(下载中的 ID、但在第二个 ID 上会显示。 您使用的 GUI 请求的速度可能太快。