您的位置:首页 > 其它

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中去运行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: