工具/软件:
信息:
平台: J784S4XG01EVM
SDK: ti-processor-sdk-rtos-j784s4-evm-11_00_00_06
核心: C7x
操作系统: FreeRTOS
在 Linux 下运行: 是的
启动模式: TFTP/NFS
图片: 使用 processor-sdk-scarthgap-11.00.09.04-config.txt 文件进行 Yocto 构建
问题:
C7x 内核的跟踪缓冲区不可用。(sys/kernel/debug/remoteproc/remoteproc*/trace0 文件不适用于 C7x 内核)
需要通过一些跟踪/日志机制、才能获取有关在 C7x 和 Linux 系统内运行的应用的信息。
参考票证:
在[2]中、Suman Anna 指出、由于内核内核内的技术限制、跟踪缓冲器现在和将来都可用、并建议我们在 Vision Apps 中使用“Remote Log Enable“示例来实现 C7x 日志目的。 在[1]中、Tarun Mukesh Puvada 尝试解决 C7x 的跟踪缓冲区问题、但没有关于问题是否会得到解决的消息。
-那么,对于 C7x 运行时日志记录(与 Linux 一起),我们是否必须在“远程日志启用“示例中使用类似的方法? 或者 TI 是否有任何其他新提议?
-你能给我一个指南来运行“vx_app_arm_remote_log.out"因为“因为 https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-j784s4/09_02_00_05/exports/docs/vision_apps/docs/user_guide/group_apps_utilities_app_remote_log.html 在某种程度上是有限的信息,没有指导我们关于需要添加到映像中的存储器部分(或设备树叠加),以工作这个例子。 我遇到了以下错误。
APP_LOG: ERROR: Unable to map memory @ 0xaf000000 of size 262144 bytes !!! APP_LOG: ERROR: Unable to map memory @ 0xb1000000 of size 3288576 bytes !!!
此致
Gokhan