主题中讨论的其他器件:HALCOGEN
工具/软件:Code Composer Studio
大家好、我想问一下为什么具有 GUI 接口控制的 Hercules 可以运行、以及在程序中直接运行任务不起作用的任务。
想要询问何时按下 PBIST 和 LBIST、GUI 将向 EVM 发送什么指令。
===================
大家好、我最近观看了 TI 的 Hercules 安全 MCU 演示并学习了如何使用 STC.c 代码。
因此、我使用 CCS 来获取项目(C:\ ti\ hercules \ Hercules 安全 MCU 演示\ TMS570LS3x_target_Sources)
项目可以正常工作、但由于不清楚什么是 GUI 接口 IO、但我在 sys_main.c 控制 Task_number 中将他判断为 subtask_number、因为案例的内容就在 GUI 中对应每个图标。
因此我直接将项目 Task_number 初始值输入为3、这样程序开始执行 pbist_test ()、但程序将是一个 while 循环、并且从循环条件跳转完成 pbist 测试。
如果 Task_number 设置为4、让他执行 STC_TEST ()、EVM 将始终重新启动
在 CCS 工具中、每次按 F8键时、我都没有设置断点、请保持在同一代码中、调试内容显示错误读取固定位置。
我去运行 Hercules 安全 MCU 演示、因为 TMS570LS3x_demo_software.out 发生了变化、他会要求重写。
如果我将 Task_number 回复为0、重新调试、Hercules 安全 MCU 演示将能够直接运行。
我不明白区别在哪里? 为什么可以使用 GUI 接口控制可以运行、我直接在不需要任务任务的程序中运行。
是否提供此 GUI 界面程序? 在末尾按 PBIST 和 LBIST 以向 EVM 发送什么。
谢谢你们!!