Thread 中讨论的其他器件:SysConfig、 C2000WARE
工具/软件:
您好:
我想在闪存配置中使用 CLA
我希望将 CLA 代码从闪存复制到 RAM。
我看到此复制请求由 sysconfig 生成的 Init 函数发出:
因此、我让 SysConfig 在命令链接器文件中生成所需的符号、用于我的工程:
如您所见, CMD 文件生成 loadStart_cla1Prog ,但 cla_init()函数需要 Cla1funcsRunStart 等。
令我惊讶的是、我的示例似乎仍然有效:
- cla_led_control 是在 cla1ToCpuMsgRAM 中声明的变量
-在 CLA 的任务1中,我切换这个变量的布尔值
-在 CPU 的 cla_task1 ISR 中,我在这个变量中设置微控制器的输出
-定期在主循环的 CPU 我强制调用 CLA 感谢 cla_fforceTasks ()
即使我断开 LaunchPad 和 JTAG 与板上 DIP 开关3的连接、输出也会切换。
有人能告诉我
为什么我的例子似乎有效?
什么是正确的方法?
提前、谢谢。
Vincent