主题中讨论的其他器件:HALCOGEN
工具/软件:TI-RTOS
我的客户正在基于 FreeRTOS + TMS570LS31x 开发固件/软件、并遇到一些问题:
我们的 Hercules 提供外部存储器接口(EMIF)模块来支持 SDRAM 和 异步。 RAM。 EMIF 启动后、Hercules 能否直接访问外部存储指令集以执行? 即、是否可以通过 EMIF 扩展存储器大小?
2.如果1. EMIF 模块可能提供16位数据总线、这是否意味着 Hercules 只执行 THUMB 指令?
如果可能、 sys_link.cmd 是否需要告诉编译器将程序的一部分分配给外部存储器?
4、如果无法实现1、客户是否可以使用内部闪存应用程序将部分代码移动到 EMIF 连接到的外部 RAM? 然后让 CPU 跳转至外部 RAM 地址以执行代码?
5.使用 HALCoGen v04.07.00版本生成 FreeRTOS 版本为8.x,如果客户需要将 RTOS 升级到较新版本,则在将 HALCoGen 的输出迁移到 FreeRTOS 正式提供的 V10.0.1时有什么技巧可以降低风险?
6.由于客户无法在 以下链接中下载 Hercules F021闪存 API 库、
http://www.ti.com/tool/f021flashapi?keyMatch=F021%20Flash%20API&tisearch=Search-EN-Everything,客户可以从哪里获得 Hercules F021闪存 API v02.01.01?