如何在ram中运行它是从SD卡复制的功能

时间:2018-01-10 07:58:57

标签: compiler-construction stm32 boot keil

我的STM32 CortexM4微控制器具有有限的闪存大小。 我的keil项目中有许多课程,他们从不一起跑。 所以我决定在编译后明确地运行这些类,并将它们转换为SD卡内存中的bin文件。每当我需要上课时, 我想将bin文件从SD卡复制到内部RAM(在正确的固定地址,例如0x20010000)。 如何在KEIL编译器中正确实现此过程? 当然我不想对我的硬件做任何改动。我在我的项目中有许多其他函数和类,它们将被我要复制到RAM的其他类调用,我的意思是在这种情况下使用引导加载程序对我没有帮助。

1 个答案:

答案 0 :(得分:1)

我找到了。 我用叠加层。 像这样:

Route::get('somewhere','SomeController@somewhere');
Route::post('somewhere/search', 'SomeController@somewhereSearch');