|
本帖最后由 FSL_TICS_ZP 于 2014-8-19 17:25 编辑
AN2295 bootloader文档解析
上周笔者已经向大家介绍了FRDM-KE02例程包中的boot loader例程的相关代码组成和程序流程关系,而这次的内容则紧跟上一次,介绍KE02通过boot loader例程实现User code升级的步骤。 闲话少叙,立即开整!
1. Boot loader例程烧录
运行平台
FRDM-KE02
IAR ARM IDE
运行例程(IAR)
1) 使用USB cable连接FRDM-KE02开发板Min-B USB连接器(J6);
2) 加载GPIO工程后,选择【FLASH_64KB】,点击进行编译;
3) 编译成功后,点击进入调试界面;
4) 进入调试界面后,点击运行例程。
2. Boot loader上位机使用手册
1) 解压AN2295代码包后,在<install_dir>\an2295sw\masters\debug路径下,打开“win_hc08sprg.exe”
图1
2) 生成User code的S19文件
修改User code工程的linker file文件(以IAR ICF file为例)
生成S19文件设置
选中工程后,右击后并单击【Options】,图2所示;
图 2
勾选【Generate additional output】,并选择【Motorola】作为Output format,如图3所示;
图 3
勾选【Override default】,可修改生成文件的文件名,最后单击【OK】,如图4所示;
图 4
3) 上位机与FRDM-KE02建立连接
图 5
【1】:选择合适的COM;
【2】 : 选择协定好的波特率;
【3】:选择User code工程生成的S19文件;
【4】:点击Connect,接着复位Target,使得Boot loader例程重新运行。
4) User code更新
经上述3步骤后,上位机的Identification框中会显示Boot loader的相关属性信息(如图6所示),同时主窗口还显示了MCU的封装形式、Flash特性、中断向量表重定向地址、User code所占Flash空间等信息,表明了上位机与Target连接建立成功,接着点击【Program】,即可实现User code更新,如图7所示。
图 6
图 7
AN2295 bootloader文档解析(三)文档下载:
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|