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

[复制链接]
2388|2
 楼主| yangzx 发表于 2008-6-11 00:41 | 显示全部楼层 |阅读模式
&nbsp;&nbsp;&nbsp;我刚买了块开发板是FS2410的,优龙整了个BIOS在上面,这个BIOS还挺不错。支持能USB下载和串口下载,并能够把下载的文件写入到NAND&nbsp;FLASH,然后跳线从NAND&nbsp;FLASH启动,上电复位就能运行自己的程序。今天,写了个中断程序想烧写到FLASH上,验证下对不对,(用中断方式实现是个单键对LED按键取反的操作),LED的初始状态为亮以便于判断.我就做了个烧写实验:BIOS写入和烧写工具Jflash-s3c2410写入NAND&nbsp;FLASH来验证自己的程序。<br />&nbsp;<br />配置一:ADSQ1.2中RO_Base&nbsp;0x30000000<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Image&nbsp;entry&nbsp;point&nbsp;是&nbsp;ENTRY<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Layout&nbsp;的是start.o和&nbsp;SelBoot(这里是根据start.s设置的)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;下载写入方式:&nbsp;BIOS写入<br />&nbsp;实验结果:跳线回NAND&nbsp;FLASH&nbsp;启动,电复位,按键能对LED取反操作,测试通过!<br /><br />配置二:ADSQ1.2中RO_Base&nbsp;0x0<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Image&nbsp;entry&nbsp;point&nbsp;是&nbsp;ENTRY<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Layout&nbsp;的是start.o和&nbsp;SelBoot(这里是根据start.s设置的)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;下载写入方式:&nbsp;BIOS写入<br />&nbsp;实验结果:跳线回NAND&nbsp;FLASH&nbsp;启动,上电复位,按键能对LED取反操作,测试通过!<br /><br />配置三:ADSQ1.2中RO_Base&nbsp;0x30000000<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Image&nbsp;entry&nbsp;point&nbsp;是&nbsp;ENTRY(或0x30000000)这里都试了<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Layout&nbsp;的是start.o和&nbsp;SelBoot(这里是根据start.s设置的)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;下载写入方式:&nbsp;Jflash-s3c2410写入NAND&nbsp;FLASH<br />&nbsp;实验结果:NAND&nbsp;FLASH&nbsp;启动(没有用跳线),上电复位,LED没亮,按键也没反应!<br /><br />配置四:ADSQ1.2中RO_Base&nbsp;0x0<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Image&nbsp;entry&nbsp;point&nbsp;是&nbsp;ENTRY(或0x0)这里都试了<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Layout&nbsp;的是start.o和&nbsp;SelBoot(这里是根据start.s设置的)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;下载写入方式:&nbsp;Jflash-s3c2410写入NAND&nbsp;FLASH<br />实验结果:NAND&nbsp;FLASH&nbsp;启动(没有用跳线),上电复位,LED也没亮,按键也没反应!<br /><br />索性烧NOR&nbsp;FLASH看看:<br />配置一:ADSQ1.2中RO_Base&nbsp;0x30000000<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Image&nbsp;entry&nbsp;point&nbsp;是&nbsp;ENTRY(或0x30000000)这里都试了&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Layout&nbsp;的是start.o和&nbsp;SelBoot(这里是根据start.s设置的)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;取下跳线帽,烧写NOR&nbsp;FLASH<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;下载写入方式:&nbsp;Jflash-s3c2410写入NOR&nbsp;FLASH<br />&nbsp;实验结果:从NOR&nbsp;FLASH启动,上电复位,LED亮了,按键也没反应!<br /><br />配置二:ADSQ1.2中RO_Base&nbsp;0x0<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Image&nbsp;entry&nbsp;point&nbsp;是&nbsp;ENTRY(或0x0)这里都试了<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Layout&nbsp;的是start.o和&nbsp;SelBoot(这里是根据start.s设置的)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;取下跳线帽,烧写NOR&nbsp;FLASH<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;下载写入方式:&nbsp;Jflash-s3c2410写入NOR&nbsp;FLASH<br />&nbsp;实验结果:从NOR&nbsp;FLASH启动,上电复位,LED亮了,按键也没反应!<br /><br />真太怪了!请高手指点,能说明下原理最好!<br /><br /><br /><br /><br />
l0p0c 发表于 2008-6-11 15:27 | 显示全部楼层

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

  
dld2 发表于 2008-6-11 18:17 | 显示全部楼层

说明

说明烧写工具不好用,或者你不会用。<br /><br />建议先了解2410是如何从NAND启动的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

13

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部