主题:SysConfig 中讨论的其他器件
工具/软件:
您好、
我刚刚将多核 R5F 和 PRU 工程从 ind_comms_sdk_am243x_09_02_00_15 迁移到 ind_comms_sdk_am243x_11_00_00_08 。 我这样做是为了消除旧 SDK 和 SysConfig 中的一些令人讨厌的变通办法、并通常保持最新。
我现在使用的是 CCS 12.8.2、 ti-cgt-armllvm_4.0.3.LTS 和 SysConfig_1.24.1。 (以前为 Clang 3.2.2)
代码更改绝对最少(例如,将 CONFIG_I2C_NUM_Instances 重命名为 CONFIG_I2C_HLD_NUM_Instance) 。
PRU 通过标准 SysConfig PRU 配置和胶合函数调用(例如 PRUICSS_registerIrqHandler 和 PRUICSS_intcInit)在 R5F 上生成中断 。 系统会检查所有 API 调用是否成功。
但是、R5F 内核不再接收中断(我确认 PRU 正在执行 (PRU asm:LDI R31.b0、0x20)。 如果没有此功能、应用程序就无法运行。
我比较了 SDK PRU 驱动程序代码、看到的变化可以忽略不计。
我一直盯着这几天 — 没有什么我做的改变。 如何进行调试?
提前感谢您的任何帮助或建议、Steve