主题中讨论的其他器件:C2000WARE
大家好,
我正在使用 CLA ,有3个任务 :一切都正常 ,但我添加 了代码 ( 只有几行 ), CLA 挂起。
我在 任务3中添加了代码 ,并有问题。 因此,我删除 了任务1并在任务1中添加了额外的行 , 并得到了相同的崩溃:因此它似乎与代码大小有关。
问题:
-您是否有一个工作示例 ,其中有多个任务 我可以进行交叉检查与我的任务?
-我可以通过哪些方法 来找到此问题?
-您是否有一 个我 可以使用的合适的链接器文件,是否存在问题?
此致
卡洛
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.
大家好,
我正在使用 CLA ,有3个任务 :一切都正常 ,但我添加 了代码 ( 只有几行 ), CLA 挂起。
我在 任务3中添加了代码 ,并有问题。 因此,我删除 了任务1并在任务1中添加了额外的行 , 并得到了相同的崩溃:因此它似乎与代码大小有关。
问题:
-您是否有一个工作示例 ,其中有多个任务 我可以进行交叉检查与我的任务?
-我可以通过哪些方法 来找到此问题?
-您是否有一 个我 可以使用的合适的链接器文件,是否存在问题?
此致
卡洛
您好、Carlo、
我们有几个配置了多个 CLA 任务的示例。例如 :device_support 文件夹下的 cla_vminfloat 示例。
\device_support\f2837xd\examples\cpu1\cla_vminfloat
为了调试 CLA 代码、你可以添加 __mdebugstop()来在 CLA 代码上插入断点。 在调试模式下、当 CLA 到达 mdegstop 函数时、它将停止执行。 如果调试器未连接、则用作 NOP 指令。
您可以使用 C2000ware 中提供的 CLA 示例中使用的链接器命令文件。