Other Parts Discussed in Thread: HALCOGEN
Tool/software: TI-RTOS
My customer is developing FW/SW based on FreeRTOS+ TMS570LS31x and got some questions:
1. Our Hercules offer external memory Interfece (EMIF) module to support SDRAM and Async. RAM. After EMIF initiation, can Hercules directly access external momory instruction set to execute? I.E. Can memory size be expanded through EMIF?
2. If 1. is possible, the EMIF module offer 16 bits data bus, do that mean Hercules execute THUMB instruction only?
3. If 1 is possible, do sys_link.cmd need to tell compiler to allocate part of the program to external memory?
4. If 1 is impossible, can customer used internal flash application program to move partial code to external RAM where EMIF is connected to? Then let CPU to jump to external RAM address to execute the code?
5. Use HALCoGen v04.07.00 verison to generate FreeRTOS as version 8.x, If customer need to upgrade RTOS to newer version, any tips to reduce risk when migrating output of HALCoGen to V10.0.1 that FreeRTOS offered officially?
6. As customer can't download Hercules F021 Flash API library in below link,
http://www.ti.com/tool/f021flashapi?keyMatch=F021%20Flash%20API&tisearch=Search-EN-Everything, where can customer get Hercules F021 Flash API v02.01.01 ?