摘要: 开发使用的芯片的Atmel的SAMD20G16,调试工具是SAM-ICE 问题1: ***.elf section `.text' will not fit in region `rom'region `rom' overflowed by 6704 bytescollect2.exe(0,0): 阅读全文
posted @ 2016-12-21 09:24 悟空的dad 阅读(893) 评论(0) 推荐(0) 编辑
摘要: 本文引用地址:http://www.eepw.com.cn/article/174370.htm不需要拆机就能对产品进行固件升级是很多人想要的效果,不仅方便而且节省精力和成本。那么如何完成这项工作呢?接下来所介绍的Bootloader就可以完成这项工作,通过Bootloader引导程序完成固件的升级。下面来浅析STM32Bootloader设计。设计思想 由Bootloader负责检测SD卡中是否有固件更新所需的BIN文件。如果检测到所需要的BIN文件,则开始复制文件更新固件。更新结束后跳转到指定的地址开始执行最新的程序。可以在论坛的ARM版块找到liklon的帖子:两份简单的 Bootlo. 阅读全文
posted @ 2013-11-11 23:29 悟空的dad 阅读(6736) 评论(0) 推荐(0) 编辑
摘要: 九九的STM32笔记(八)IAR平台,在内存中调试STM32http://www.amobbs.com/thread-3218116-1-1.html我们玩ARM9,一般都是在内存里调试程序,速度飞快。STM32下也可以这样,虽说现在的flash寿命已经很长了,但flash中调试烧录程序还是一个很慢的过程,有时候程序上一个小小的改动要花上几倍的时间下载代码,这确实是不能忍受的。 我们也可以在开发STM32时,在内存中调试程序。 STM32这颗Cortex-M3控制器,与其他许多ARM一样,提供了BOOT0和BOOT1两个管脚用于启动选择。BOOT1=xBOOT0=0从用户闪存启动,这是正常.. 阅读全文
posted @ 2013-11-08 13:00 悟空的dad 阅读(520) 评论(0) 推荐(0) 编辑