Other Parts Discussed in Thread: SYSCONFIG, UNIFLASH
器件型号: SK-AM64B
Thread 中讨论的其他器件: SYSCONFIG、UNIFLASH
我尝试在 AM64 上的各个内核上运行一个裸机基准测试程序、以捕获特定 porgam 的精确时序统计数据。 在尝试首次执行该程序并更改 SysConfig 以便为大型程序分配足够的内存后、CCS20.5 无法连接以逐步调试器。 调试器似乎正在连接到目标和内核、但由于内核未处于活动状态、调试器无法执行存储器读取或写入。
我上次用于按照这些 指令启动内核的 soc 初始化过程 也不起作用。 在上传脚本之前、我甚至没有从 UART 打印字符、因为说明中提到了应该会执行该操作。
我还完成了使用 SD 卡引导模式初始化内核的尝试、并按照说明尝试连接无引导模式。
我附加了 SysConfig 文件的文本文件版本、我对其进行了更改、以便为正在运行的程序创建足够的内存(我认为这可能是最有可能的罪魁祸首;也许我不小心覆盖了一些刷写/初始化固件)
我的程序唯一的硬件特定功能是启用和读取性能监控周期计数器并配置高速缓存。 我还附上了用于执行此操作的主 c 文件。 附加特定于程序的信息可能会暴露某些 IP。
理想情况下、我想找出一种方法将评估板恢复出厂状态、以便更仔细地更改 SysConfig 配置并执行基准测试程序
此致、
Cristian Pompey
嵌入式软件工程师