工具/软件:Code Composer Studio
现在、更新程序的方法是 创建一个引导项目和一个应用项目、从引导项目跳转到应用项目、使用 ((void (*)(void)) 0xE000)(); 运行得很好。
但启动项目需要使用 FEE、应用项目也需要使用 FEE、因此代码量非常大、
可使用什么将引导项目和应用项目合并到一个项目中?
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.
工具/软件:Code Composer Studio
现在、更新程序的方法是 创建一个引导项目和一个应用项目、从引导项目跳转到应用项目、使用 ((void (*)(void)) 0xE000)(); 运行得很好。
但启动项目需要使用 FEE、应用项目也需要使用 FEE、因此代码量非常大、
可使用什么将引导项目和应用项目合并到一个项目中?
徐您好、
LS0332器件具有内部 SRAM (32K)、闪存(256K)和数据闪存(FEE、16KB)。 闪存用于存储和执行您的代码、而数据闪存(FEE) 是用于存储 数据的仿真 EEPROM。 代码不能 存储在数据闪存中(FEE)。
数据闪存为组7。 它有4个扇区、每个扇区为4KB。 您可以创建2个 EEPROM、每个 EEPROM 有2个扇区。 一个 EEPROM 用于引导加载程序、另一个 EEPROM 用于应用程序。
闪存(256KB)用于引导加载程序和应用程序的代码。 引导加载程序的大小通常非常小、2~3扇区(8KB/扇区) 就足够了。 剩余的闪存(>230k)可用于您的应用程序。 您的应用规模有多大? LS0432具有更大的闪存(384KB)。
此致、
问