在IAR下通过Jlink将程序直接下载到Flash指定地址
来源:互联网 发布:图书馆万方数据库入口 编辑:程序博客网 时间:2024/06/05 09:36
用IAR直接下载.out文件到Flash中:
.out文件在工程文件夹的exe文件夹下,体积比较大,能比.hex或.bin大十倍以上。
在DFU配置的工程下(左上角下拉菜单可选DFU 还是FLASH),菜单栏Project->Download->Download file… 可以下载.out文件到芯片中。
具体下到哪,在工程上点右键->linker->edit,这里可以设置中断向量表(VectorTable)和程序存放地址(Memory Regions)。IAP程序(相当于bootloader)中断向量表设在0x08000000程序起始地址设为0x08000044(多出来的0x44用来放大小为0x40的向量表);普通用户程序(被引导的)分别设为:0x08003000,0x08003000。
本人亲测,先将自己的程序下到0x08003000开始的区域,再将William给的DFU.out下到IAP区(0x08000000),重启两次后可以正确引导运行,而且原来进DFU模式的按钮生效。
另外,貌似用Download and Debug 按钮下载时只有设置成0x08000000才能调试。- 在IAR下通过Jlink将程序直接下载到Flash指定地址
- IAR将变量定义在指定地址
- STM32F030用IAR+JLINK在线调试无法下载FLASH问题
- linux下openocd+JLink下载程序到stm32
- JLINK下载uboot.bin到Nor flash
- JLINK 下载uboot到nor flash
- IAR 环境下基于JLINK在RAM中调试STM32
- Jlink 下载程序到SDRAM运行
- Jlink 下载裸奔程序到 TQ2440
- EFM32在使用IAR开发环境配置ICf文件以及指定程序存储地址空间
- 使用IAR+Jlink开发STM32关于下载Flash的一点发现
- TMS320F28027将程序下载到flash中运行
- mini2440:通过JLink烧写BootLoader到Nor Flash
- mini2440:通过JLink烧写BootLoader到Nor Flash
- ini2440:通过JLink烧写BootLoader到Nor Flash
- mini2440:通过JLink烧写BootLoader到Nor Flash
- mini2440:通过JLink烧写BootLoader到Nor Flash
- mini2440通过JLink烧写BootLoader到Nor Flash
- mysql 字段信息命令
- Notepad++之TextFX插件的常用命令
- 从相识,到相知——我与移动开发的结缘
- 设置MDI窗体,设置MDI背景
- 在IAR环境下,lpc2478 用户程序的地址及中断向量设置
- 在IAR下通过Jlink将程序直接下载到Flash指定地址
- 找工作时的英文自我介绍
- C语言“conflicting types for ...” 错误
- vim教程——鸟哥
- 嵌入式学习书籍推荐
- linux 内核移植和根文件系统的制作
- tips汇总
- win7下USB 2.0提速
- Linux文本乱码解决方法