打印

烧写问题大家帮看看,郁闷死我了,急死我啦!

[复制链接]
1472|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yangzx|  楼主 | 2008-6-11 00:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
   我刚买了块开发板是FS2410的,优龙整了个BIOS在上面,这个BIOS还挺不错。支持能USB下载和串口下载,并能够把下载的文件写入到NAND FLASH,然后跳线从NAND FLASH启动,上电复位就能运行自己的程序。今天,写了个中断程序想烧写到FLASH上,验证下对不对,(用中断方式实现是个单键对LED按键取反的操作),LED的初始状态为亮以便于判断.我就做了个烧写实验:BIOS写入和烧写工具Jflash-s3c2410写入NAND FLASH来验证自己的程序。
 
配置一:ADSQ1.2中RO_Base 0x30000000
         Image entry point 是 ENTRY
         Layout 的是start.o和 SelBoot(这里是根据start.s设置的)
         下载写入方式: BIOS写入
 实验结果:跳线回NAND FLASH 启动,电复位,按键能对LED取反操作,测试通过!

配置二:ADSQ1.2中RO_Base 0x0
         Image entry point 是 ENTRY
         Layout 的是start.o和 SelBoot(这里是根据start.s设置的)
         下载写入方式: BIOS写入
 实验结果:跳线回NAND FLASH 启动,上电复位,按键能对LED取反操作,测试通过!

配置三:ADSQ1.2中RO_Base 0x30000000
         Image entry point 是 ENTRY(或0x30000000)这里都试了
         Layout 的是start.o和 SelBoot(这里是根据start.s设置的)
         下载写入方式: Jflash-s3c2410写入NAND FLASH
 实验结果:NAND FLASH 启动(没有用跳线),上电复位,LED没亮,按键也没反应!

配置四:ADSQ1.2中RO_Base 0x0
         Image entry point 是 ENTRY(或0x0)这里都试了
         Layout 的是start.o和 SelBoot(这里是根据start.s设置的)
         下载写入方式: Jflash-s3c2410写入NAND FLASH
实验结果:NAND FLASH 启动(没有用跳线),上电复位,LED也没亮,按键也没反应!

索性烧NOR FLASH看看:
配置一:ADSQ1.2中RO_Base 0x30000000
         Image entry point 是 ENTRY(或0x30000000)这里都试了        
         Layout 的是start.o和 SelBoot(这里是根据start.s设置的)
         取下跳线帽,烧写NOR FLASH
         下载写入方式: Jflash-s3c2410写入NOR FLASH
 实验结果:从NOR FLASH启动,上电复位,LED亮了,按键也没反应!

配置二:ADSQ1.2中RO_Base 0x0
         Image entry point 是 ENTRY(或0x0)这里都试了
         Layout 的是start.o和 SelBoot(这里是根据start.s设置的)
         取下跳线帽,烧写NOR FLASH
         下载写入方式: Jflash-s3c2410写入NOR FLASH
 实验结果:从NOR FLASH启动,上电复位,LED亮了,按键也没反应!

真太怪了!请高手指点,能说明下原理最好!




相关帖子

沙发
l0p0c| | 2008-6-11 15:27 | 只看该作者

我也是遇到了存储配置问题,到目前为止还没有写进去过呢

使用特权

评论回复
板凳
dld2| | 2008-6-11 18:17 | 只看该作者

说明

说明烧写工具不好用,或者你不会用。

建议先了解2410是如何从NAND启动的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

13

帖子

0

粉丝