主题中讨论的其他器件:AM6548、 TMDX654GPEVM
工具/软件:Code Composer Studio
我以以下示例为示例:
http://software-dl.ti.com/processor-sdk-rtos/esd/docs/05_02_00_10/rtos/index_examples_demos.html
1.将以下项目导入到空白工作区文件夹中:
C:\ti\processor_sdk_rtos_am65xx_5_02_00_10\demos\rtos_template_app\am65xx\evmAM65xx\a53\template_app\rtos_template_app_am65xx_a53_evmAM65xx.projectspec
2.按照第9.1.4.2节"任务2"导入和重建。
3.遵循第10.3.1.3.1节。 CCS 主机设置、以将我的目标配置保存在文件夹中。
此时指令变得模糊。 在任何情况 下、我都启动了名为 AM65x_EVM_XDS100.ccxml 的目标配置.ccxml 文件(注意、项目模板具有自己的名为 AM6548.ccxml 的.ccxml 文件)。 将 CCS 连接到 DMSC_Cortex_M3_0;将 CCS 连接到 CortexA53_0_0。 我经常收到以下错误消息:
CortexA53_0_0:GEL:执行 OnTargetConnect()时出错:目标无法读取0x0000000002988030
AT (READ_MMR ((0x02988000U+0x00000030U))&(0x80000FFF=0x80000FFF)[M4_R5orA53_Startup.gel:37]
在 OnTargetConnect()
重启 EVM 未修复它的电源。 硬件复位到 CortexA53有时会修复它。 我想知道原因、但这不是我撰写本文的主要原因。
成功连接 DMSC_Cortex_M3_0和 CortexA53后、我加载了 C:\Users\209211\processor_SDK\RTOS_TEMPLATE_APP_AM65xx_A53\Debug\RTOS_TEMPLATE_APP_AM65xx_A53.out 并收到以下消息:
CortexA53_0_0:自动运行:目标未运行、因为符号"main"未定义
我点击"Run"、串行端口终端卡在此处:
在这之后、我认为代码崩溃。 没有调试符号、因此我无法进行调试。 硬件复位也不起作用、我在执行硬件复位后得到:
CortexA53_0_0:CPU 复位失败(HW)
以下是我的问题:
1、出了什么问题?
2. 如何使代码运行到 main()并从"Board Init Complete"继续?
3.在一个蓝色月中,我得到了 CCS 来完成"while ======== 已成功创建应用程序任务==== ”但我现在知道我是怎么做的。 我没有可重复的方法。
4.到 DMSC_Cortex_M3_0的连接有什么作用? 是否有方法可以消除单独的目标配置/CCS 连接并只导入项目规范、构建 和 运行?
谢谢。