dvbbs | ||
收藏本页 联系我们 论坛帮助 |
dvbbs | ||
主题最新回顾(发布时间:2009-09-14 15:21:35) |
---|
-- 作者:frange
-- 我顶 |
主题最新回顾(发布时间:2009-05-13 20:47:43) |
---|
-- 作者:McuIsp
-- ISP经验:stm32F系列芯片BootLoader执行Go命令后堆栈初始化问题 用isp的执行功能从0x8000000执行程序后,提示Ok。
大堆栈,或使用的变量位于0x20000000~0x20000200区间,则整个乱套 解决方法: 1、用嵌入汇编在__low_level_init中初始化MSP。 #pragma language=extended 2、对于IAR EWARM 442,修改启动文件,在cmain_ctx.s79加入如下代码: 2008.9.2注:STM32F BootLoaderV2.1已经改正了这个问题,本站作品EISP使用SRAM 小补丁技术,对于BootLoaderV2.0和BootLoaderV2.1均无需按本文作程序改动。 欢迎关注www.mcuisp.com。转载请注明出处。
|