主题 : 2440发板裸机求教 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 71003
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
贡献值: 0 点
综合积分: 8 分
注册时间: 2012-05-29
最后登录: 2012-06-29
楼主  发表于: 2012-06-17 23:17

 2440发板裸机求教

刚刚买了一块2440mini开发板,预装了linux 系统,但是我想从裸机程序开始,但是不知如何下手
问题1:
把NANDflash里面的内容删除,是不是直接把裸机程序烧写到NANDFLASH中就OK了相当于覆盖(NANDFLASH的硬件地址是0x00000000?)小于4K的话可以直接运行,运行时所需的RAM是SDRAM,编写裸机程序时如何定义程序所需的SDRAM的地址呢(SDRAM 0x30000000)。
问题2:
假如编写裸机程序的BIN文件大于4K的时候,是不是要追加Bootloader呢。
问题3:
NorFlash是直接可以片内运行的,是不是烧写到Norflash里面会比较好呢。Norflash的地址是0x40000000吗?
问题4:
如何通过Jlink选择是把程序烧写到Norflash中还是NANDflash中呢?

求有经验的大侠赐教啊,买了开发板无从下手啊。。
 
级别: 新手上路
UID: 94805
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
贡献值: 0 点
综合积分: 8 分
注册时间: 2013-07-24
最后登录: 2013-09-26
1楼  发表于: 2013-09-26 21:45
NorFlash是直接可以片内运行的,是不是烧写到Norflash里面会比较好呢。Norflash的地址是0x40000000吗?
是不是程序不需要下载到SDRAM,就可以运行?
级别: 新手上路
UID: 85751
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
贡献值: 0 点
综合积分: 6 分
注册时间: 2013-01-08
最后登录: 2014-08-07
2楼  发表于: 2014-05-25 15:31
同问啊,怎么都没人回