主题中讨论的其他器件:SysConfig、 AM67
工具与软件:
您好!
我可以对 AM64x 有疑问吗?
我的客户正在调试自己的启动软件。
-基于此项目的定制软件。[mcu_plus_sdk_am64x Dir]\examples\drivers\sciclient\sciclient_ccs_init
-客户点:仅禁用 DDR 初始化
如果在 CCS 中手动加载.out 文件、则它不会挂起 main()函数。
在客户请求中、
如果 R5F CPU 寄存器"CPSR"为0x1F3 (由 CCS 手动写入),它不会在 main ()函数上挂起。
如果 "CPSR"为0x1D3、则它将在 main ()函数上挂起。
——
问题1.
我相信这个问题在 main ()函数之前会发生任何错误。 (因为未输出称为"CIO 控制台"的日志输出)
我怀疑 DDR 初始化、链接器设置...
您是否对其他案例的信息或想法有任何疑问?
——
问题2.
我认为 CPSR 位5取决于另一个寄存器值。
在 ARM 手册中、它的写入取决于 SCTLR TE 位。
我的客户相信该位是通过 BOOTMODE 引脚配置的。
是这样吗?
如果是"无引导模式"、该位的值是多少?
谢谢!
Gr
