工具/软件:
我已确认 LED 会使用 led_ex1_blinky_cpu1_cpu3_multi(闪存构建)进行闪烁。 我想知道如何在电源开启时自动启动该程序、而无需通过 CCS 操作该程序。
确认 led_ex1_blinky(flash 构建)是否正常工作后、LED 会在接通电源时自动闪烁、但使用 led_ex1_blinky_cpu1_cpu3_multi(flash 构建)使 LED 保持熄灭状态。
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.
工具/软件:
我已确认 LED 会使用 led_ex1_blinky_cpu1_cpu3_multi(闪存构建)进行闪烁。 我想知道如何在电源开启时自动启动该程序、而无需通过 CCS 操作该程序。
确认 led_ex1_blinky(flash 构建)是否正常工作后、LED 会在接通电源时自动闪烁、但使用 led_ex1_blinky_cpu1_cpu3_multi(flash 构建)使 LED 保持熄灭状态。
您好、Anand
如果我使用 CCS、它将按预期运行。
如果我从 c29x1 工程执行 Flash 工程、则两个 LED 会立即开始闪烁、但如果我随后重新上电、这些 LED 不会闪烁并保持熄灭状态。
我在此状态下连接到 CPU1、并读取 c29x1.out 的闪存区域。 codestart 区域和之后 (0x10001000 -) 有数据、但我担心 cert 区域 (0x10000000 - 0x10000FFF) 都是 0x00。
此致、
Saguchi
您好、Anand
我找到了问题的原因。
有关在上电后 LED 闪烁而不更改多核 LED 闪烁示例的信息是一个非常重要的提示。 非常感谢。
我一直在工作区中使用 led_ex1_blinky_cpu1_cpu3_multi 进行编译、但为了连接到 CPU1、我一直使用 led_ex1_blinky_cpu1_cpu3_multi_c29x1 的右键点击菜单、然后从 led_ex1_blinky_cpu1_cpu3_multi_c29x1 的右键点击菜单中选择 Debug Project 或 Flash Project。
(因为此操作不适用于 led_ex1_blinky_cpu1_cpu3_multi.)
当我通过此操作连接到 CPU1 时、会再次执行 c29x1 的独立构建以覆盖 c29x1.out、然后再连接到 CPU1、因此 c29x1.out 的证书区域中的数据似乎被清除。
(连接到 CPU1 后、我还加载了程序 c29x3.out)。
我能够通过在 CCS 中从已连接的目标器件连接到 CPU1 而不是使用工程的右键点击菜单来加载正确的 c29x1.out、并且即使在上电后、LED 也会闪烁。
此致、
Saguchi