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.
您好!
客户已安装 CCS12.6、无法再连接。 出现以下错误信息:
HIS 配置:
此致、Holger
您好、Holger、
请按照以下步骤操作、以便连接到器件。 我使用的是 C2000WARE 5.01.00、与 CCS12.6配合使用。
1.从 C:\ti\cc2000\C2000Ware_5_xx_xx\device_support\f28p65x\common\targetConfigs\TMS320F28P650DK9.ccxml 中导入 TMS320F28P65x 的用户定义目标 Config、可以使用器件支持文件夹中提供的目标。
2.在该视图内,请在器件 TMS320F28P650DK9中取消选中并重新选中
3.点击"保存"
4.测试连接
5.启动所选配置
6.连接至 Target
7.连接。 现在、您可以将.out 文件加载到
我将了解从 SDK 导入示例时、这为什么在初始时不起作用。 感谢您提请我们注意这一点。
此致!
马瑞安
您好、Ryan、
仍然无法正常工作。
此致、Holger
您好、Holger、
我使用的是最新的 CCS12.6、无法复制此高速缓存问题。
您可以向我发送您的目标配置吗?
您能否尝试使用此最新目标配置?
e2e.ti.com/.../3750.TMS320F28P650DK9.ccxml
此致!
马瑞安
您好、Ryan、
ccxml 似乎是相同的。 在你的系统中、CLA 在 CCS 版本中为 CLA2、即 CLA1。
此致、Holger
这是我们的软件团队提供的最新目标配置。 CLA 的版本是 F28P65X 的2类。
让我知道这是否解决了问题、或者高速缓存问题是否持续存在? 我会使用我提供的内容更新.ccxml、然后重新启动 CCS。 然后使用新目标配置测试连接。
此致!
马瑞安
您好!
这无法处理您的目标文件。 这是他所使用的那一个。 我认为这不是目标文件的问题。 现在他卸载了 CCS12.6并安装了 CCS12.5、该程序正常运行。
此致、Holger
您好、Holger、
不幸的是,我无法在我身边重复这一问题。 您使用的是哪个版本的 C2000WARE?
您好、Ryan、
现在我有一个自己的 EVM、并尝试运行示例项目。 他们失败了。 编译正常、但加载失败:
[活跃- CPU1_RAM]:
C28xx_CPU1:GEL 输出:
存储器映射初始化完成
C28xx_CPU1:GEL 输出:... DCSM 初始化启动...
C28xx_CPU1:GEL 输出:... DCSM 初始化完成...
C28xx_CPU1:如果在一个内核上完成擦除/编程(E/P)操作、则另一个内核不应从共享 RAM (SR)执行、因为它们用于 E/P 代码。 在对选定的 CPU1/CPU2闪存组可执行文件进行编程后、可以从 SR 开始执行用户代码。
C28xx_CPU1:只有 CPU1片上闪存插件可以为 CPU1和 CPU2闪存操作配置时钟。 当调用 CPU1闪存操作时、插件会自动配置 PLL。 但是、如果用户希望仅执行 CPU2闪存操作、而不在当前会话中执行先前的 CPU1操作、则应在调用 CPU2闪存操作之前点击 CPU1的片上闪存插件中的"配置时钟"按钮。 使用此按钮时、闪存插件将使用 INTOSC 作为时钟源、在200MHz 处配置 CPU1/CPU2的时钟。 插件将保持这样的 PLL 配置、用户应用应根据应用的要求配置 PLL。
C28xx_CPU1:在使用闪存插件执行任何闪存操作之前、(a)请选择应将哪些闪存组映射到哪个 CPU (CPU1与 CPU2)-此选择应在 CPU1闪存插件 GUI 中完成。 (b)请选择用户希望闪存插件擦除的闪存组(在 CPU1闪存插件 GUI 和 CPU2闪存插件 GUI 中)
C28xx_CPU1:GEL 输出:... DCSM 初始化启动...
C28xx_CPU1:GEL 输出:... DCSM 初始化完成...
C28xx_CPU1:文件加载程序:验证失败:地址0x00A80A@程序不匹配请验证目标内存和内存映射。
C28xx_CPU1:GEL:File:c:\Users\a0406234\workspace_v12_6\GPIO_ex2_toggle\CPU1_RAM\GPIO_ex2_toge.out:发生数据验证错误、文件加载失败。
或[Active - CPU1_FLASH]:
C28xx_CPU1:GEL 输出:
存储器映射初始化完成
C28xx_CPU1:GEL 输出:... DCSM 初始化启动...
C28xx_CPU1:GEL 输出:... DCSM 初始化完成...
C28xx_CPU1:如果在一个内核上完成擦除/编程(E/P)操作、则另一个内核不应从共享 RAM (SR)执行、因为它们用于 E/P 代码。 在对选定的 CPU1/CPU2闪存组可执行文件进行编程后、可以从 SR 开始执行用户代码。
C28xx_CPU1:只有 CPU1片上闪存插件可以为 CPU1和 CPU2闪存操作配置时钟。 当调用 CPU1闪存操作时、插件会自动配置 PLL。 但是、如果用户希望仅执行 CPU2闪存操作、而不在当前会话中执行先前的 CPU1操作、则应在调用 CPU2闪存操作之前点击 CPU1的片上闪存插件中的"配置时钟"按钮。 使用此按钮时、闪存插件将使用 INTOSC 作为时钟源、在200MHz 处配置 CPU1/CPU2的时钟。 插件将保持这样的 PLL 配置、用户应用应根据应用的要求配置 PLL。
C28xx_CPU1:在使用闪存插件执行任何闪存操作之前、(a)请选择应将哪些闪存组映射到哪个 CPU (CPU1与 CPU2)-此选择应在 CPU1闪存插件 GUI 中完成。 (b)请选择用户希望闪存插件擦除的闪存组(在 CPU1闪存插件 GUI 和 CPU2闪存插件 GUI 中)
C28xx_CPU1:GEL 输出:... DCSM 初始化启动...
C28xx_CPU1:GEL 输出:... DCSM 初始化完成...
C28xx_CPU1:文件加载程序:验证失败:地址0x00A80E@程序不匹配请验证目标存储器和存储器映射。
C28xx_CPU1:GEL:file:C:\Users\a0406234\workspace_v12_6\adc_ex1_soc_software\cpu1_RAM\adc_ex1_soc_software.out:发生数据验证错误、文件加载失败。
CCS:12.6
C2000ware:5.1
我必须使用 XDS100 v2 (XDS110不能与 EVM 配合使用)。
此致、Holger
您好、Holger、
您在使用哪种 EVM? ControlCARD 还是 Launchpad?
此致!
马瑞安
您好、Holger、
将.out 文件加载到器件时是否仍遇到问题?
您能否附加您的.ccxml、以便我尝试复制您的问题?
此致!
马瑞安
已在此处解决:
e2e.ti.com/.../tms320f28p650dk-how-to-resolve-load-program-error