我使用STM32 CUBDEIDE创建了一个STM32 F405 应用程序。 我在一个文件中声明了几个未初始化的变量。我知道这会影响“. xml”部分,这样会出现一个错误,"section `.bss' will not fit in region `RAM'"。 - 下图所示为什么在闪存和RAM中都创建了“. txt”?
- 怎样修改程序才能只使用“.rodata”/". randata”在闪存部分,而不是RAM?已经写了下面的代码块“.rodata”部分在闪存中使用C变量,但它在RAM中创建一个单独的部分称为“RO”.
float C[40000] __attribute__((section ("RO")));3.相同的目标文件(predict.o)同时存储在“.rodata”和“. rodata”中?
|