如何设置Hal库的中断向量偏移看前几篇的
stm32f103c8t6 HAL库更改中断向量表(app部分) - 这一切足够了 - 博客园 (cnblogs.com)
我这里bootloader的APP开始地址就是0x08006000,中断向量偏移0x00006000
设置完成之后编译mdk,将生成的bin文件使用ymodem写入0x08006000中
这里设置一个IO中断,按键为高电平,按下低电平,设置为下降沿触发中断
重写一下中断回调函数
成功打印中断内容
如果不想使用ymodem去下载bin固件,也可以通过mdk直接配置地址和大小写入
效果和ymodem下载到指定地址一样,0x00010000表示40K,stm32f103c86自己预留的程序大小