MDK生成的BIN文件用DNW通过USB下载RAM中运行的问题
2015-11-14 20:45
260 查看
通过Keil编译生成的Bin文件如何用DNW的USB下载到RAM中去执行:
这里要保证DNW的设置中的USB的DOWNLOAD ADDRESS的值和KEIL工程的分散加载文件的RO的地址要一致,否则将不会执行。
如下面的分散加载文件:
LR_ROM1 0x32000000 { ; load region
ER_ROM1 0x32000000 0x0800000 { ; load address = execution address
*.o (RESET, +First)
*(InRoot$$Sections)
.ANY (+RO)
}
RW_RAM1 0x30800000 0x0800000 { ; RW data
.ANY (+RW +ZI)
}
RW_IRAM1 0x40000000 0x00001000 {
.ANY (+RW +ZI)
}
}
红字部分原来是:0x30000000,为了配合DNW的值,做了修改,这样生成的BIN文件,就可以能过USB下载到RAM中去运行。
这里要保证DNW的设置中的USB的DOWNLOAD ADDRESS的值和KEIL工程的分散加载文件的RO的地址要一致,否则将不会执行。
如下面的分散加载文件:
LR_ROM1 0x32000000 { ; load region
ER_ROM1 0x32000000 0x0800000 { ; load address = execution address
*.o (RESET, +First)
*(InRoot$$Sections)
.ANY (+RO)
}
RW_RAM1 0x30800000 0x0800000 { ; RW data
.ANY (+RW +ZI)
}
RW_IRAM1 0x40000000 0x00001000 {
.ANY (+RW +ZI)
}
}
红字部分原来是:0x30000000,为了配合DNW的值,做了修改,这样生成的BIN文件,就可以能过USB下载到RAM中去运行。
相关文章推荐
- 58 Length of Last Word
- mysql group by 用法解析
- 数组的方法(一)
- java内存模型-先行发生原则
- Java 设计模式 (1) 策略模式
- 变分贝叶斯
- [转]ORM的优缺点
- ACM学习历程—HDU 5536 Chip Factory(xor && 字典树)
- Java多态性理解
- 111 Minimum Depth of Binary Tree
- Java基础之List集合原理(二)
- 对scrollview嵌套listview说不(一)
- 点乘和叉乘及其物理意义(C++STL实现)
- OCM_认证_CREATE DATABASE
- 20151114
- 160 Intersection of Two Linked Lists
- IOS iPhone 开发中的文件读写及数据存储(一)
- 1031. Hello World for U (20)
- HTML Meta标签
- 1031. Hello World for U (20)