This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

FEE 例程。F021 Flash API 在RAM运行 会产生 undefEntry 怎样解决。

按 FEE  例程 可以读写成功。

问题1、如果 我将F021 Flash API 放在RAM运行 

CMD如下

flashAPI :
{
 - l F021_API_CortexR4_BE.lib(.text)
} load = FLASH_API, run = SRAM, LOAD_START(api_load), RUN_START(api_run), SIZE(api_size)

在 TI_Fee_Init  函数中 执行到Fapi_initializeFlashBanks((uint32)TI_FEE_OPERATING_FREQUENCY)  时会 跳到  b   undefEntry

是什么原因?

是不是 在RAM /FLASH 速度不一样导致的?

问题2、要实现bootloader 。F021 Flash API 是不是一定要放在RAM运行 ?

  • http://www.deyisupport.com/question_answer/microcontrollers/hercules/f/70/t/78756.aspx

    http://www.deyisupport.com/question_answer/microcontrollers/hercules/f/70/t/84061.aspx

    参考这两个帖子,看看能否找到解决方法。