工具/软件:
您好、
我在 AMDS 网站上阅读了有关 ARM cortex r5f boot 指令的信息、并发现这些是运行应用程序之前所需的配置步骤:
- 用于异常处理的程序向量表库
- 针对各种模式(IRQ、FIQ、监控器、未定义、中止、 系统)
- 禁用指令缓存、数据缓存和 MPU
- 使指令和数据缓存失效
- 使用短描述符转换表格式和转换表的程序基地址配置 MPU
- 启用数据缓存、指令缓存和 MPU
- 使能浮点单元
- 将控制权转移到_start、从而清除 BSS 段并跳转到主应用程序
我想知道 AM263Px 控制卡上发生这种情况的位置、以及我在哪里可以看到/修改这些步骤?
在此处阅读来自 TI 的引导 流程说明 AM26x 器件中的 ROM 引导流程 我阅读:"根据顶层引导流程、M4内核首先引导到作为安全子系统一部分的系统中。 M4内核负责引导 R5FSS0-0内核以执行公共 ROM。" 因此、我很好奇、cortex r5f 引导指令是否会被使用 AM263Px 控制卡的开发人员控制?
感谢您的帮助、我不熟悉 嵌入式工作