首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

【S3C2410开发】怎样由裸板变成一个可以下程序的实验板,该如何处理

2012-05-14 
【S3C2410开发】怎样由裸板变成一个可以下程序的实验板我手头有几个S3C2410的开发板,NANDFlash和NORFlash都

【S3C2410开发】怎样由裸板变成一个可以下程序的实验板
        我手头有几个S3C2410的开发板,NAND   Flash和NOR   Flash都有。我的问题是:
        怎样由一个裸板变成可以在Windows(暂时还没有进入Linux开发部分)下可以使用DNW和超级终端来下载程序的实验板,并且DNW还可以使用USB线下载程序到SDRAM中?
        使用DNW我主要是想通过USB下载程序到SDRAM的0x30000000处运行简单的测试程序,方便实用;使用超级终端我希望可以使用vivi更多的功能,但我不知道我的板子怎么下vivi。
        我目前做的试验是将2410mons.bin烧写到NOR   Flash的0x0处,然后复位从NOR   Flash启动,可是超级终端没有任何反馈信息;第二个试验是将vivi_my2410.bin(疑似板子的vivi)文件烧写到NAND   Flash中,然后复位从NAND   Flash启动(插上短路套),可是超级终端还是没有任何反馈信息。

        目前我手头有3块板子,一块可以通过USB下载程序,复位时信息如下:

|   S3C2410X   USB   Downloader   ver   R1.11   SEP/03/02   |
+---------------------------------------------+
FCLK=180MHz,DMA   mode
USB:   IN_ENDPOINT:1   OUT_ENDPOINT:3
FORMAT:   <ADDR(DATA):4> + <SIZE(n+10):4> + <DATA:n> + <CS:2>
NOTE:   1.   Power   off/on   or   press   the   reset   button   for   1   sec
                  in   order   to   get   a   valid   USB   device   address.
            2.   For   additional   menu,   Press   any   key.  

USB   host   is   not   connected   yet.
USB   host   is   connected.   Waiting   a   download.

        另一块则是复位从NOR   Flash启动时反馈“?”,第三块则彻底哑巴,按上述方式烧写程序后,复位啥反应都没有。
        我现在关心的是系统从NAND   Flash和Nor   Flash分别下载什么样的文件到哪个地址,才能分别从NAND和NOR启动,并且在超级终端里有反馈选单,然后可以通过DNW或者超级终端下载程序。我有几个概念或文件不是很清楚,它们是:monitor程序、Bootloader、2410mons.bin、2410loader.bin、u241mon.bin.我现在不知道该烧哪个程序,或者说烧写的先后顺序是如何。
        迫切希望专家指点迷津,第一时间奉上奖励分。

[解决办法]
用u-boot,可以实现,u-boot支持flash擦除、写入等操作,

我以前用的是网口开下载内核、更新文件系统

楼主要求通过usb,我没有研究过,
[解决办法]
这要看你的bootloader了,然后再看是使用NAND FLASH启动还是NOR FLASH启动

热点排行