调用HAL_FLASH_OB_Unlock()直接进入 HardFaultHandler
STM32 增加 WiFi + 以太网的低成本方案
STM32H750的上电BOR生效电压
NUCLEO G474RE无法运行程序
STM32H563的QSPI接口不能读取W25Q256的后128MB数据
STM32C5 HAL SPI CRC 错误无法触发错误回调
STM32F407VGT6 开发板Beak at address "0x0" with no debug information our outside
HAL 库建议支持GPIO 同时配置为AF 与外部中断 EXTI
BootLoader 与 DFU 模式的区别
STM32H7的SMPS供电
微信公众号
手机版
比方我增加了一个新的存储区,定义ROM2. 在连接文件里增加
一个名为mainplace的section,将main.c和sysmem.c的指令代码存放
到ROM2去。操作示意如下:
.mainplace :
{
. = ALIGN(4);
_smainplace = .;
./Application/User/Core/sysmem.o(.text .text*)
./Application/User/Core/main.o(.text .text*)
. = ALIGN(4);
_emainplace = .;
} >ROM2
或者 将路径换成 * 也是可以的。
我测试是OK的,你可以试试。
搜索
__attribute__可以得到你需要的结果。好的,感谢回复,是用attribute来定义函数存放的SECTION吗?然后不同的SECTION指向不同的FLASH地址?这样每个函数都需要定义一下吗?感觉没有keil方便
我有个项目是将超出内部flash的自动放在外部QSPI的FLASH中,这个您知道怎么做吗?