共1条
1/1 1 跳转至页
linux在s3c2410上的烧写过程
http://www.embedchina.cn www.myarm.net
在2410开发板上烧写linux
Pc机上安装giveio驱动程序
连线:
Pc并口延长线一头连上电脑并口,一头连接jtag仿真头,jtag仿真头另一头通过小电缆连接开发板的jtag口。
开发板的串口(con14)通过串口交叉电缆连接pc
打开开发板电源
在windows的控制台下进入sjf2410 目录
烧写linux分3大步:1烧写vivi启动代码 2烧写linux内核 3烧写linux根文件系统
烧写vivi
结束后选exit退出。
在pc运行teraterm ,波特率115200bps
复位开发板,在teraterm出现如下画面
按空格进入命令方式
格式化nand flash
输入 born part 0 192k 1216k
注意,格式化完毕后,flash里面什么也没有了,需要重新把vivi装回去
这是需要采用xmodem完成
输入load flash vivi x 选择xmodem
如下图
选择vivi
最后传输结束。
如果send以后没有任何反应,估计是电脑串口问题。可以在load flash vivi x回车以后,拔掉串口电缆,然后通过xmodem发送vivi 再连接上串口电缆,一般可以成功。
接下来需要烧写linux的内核
输入load flash kernel x
然后和刚才一样,选择xmodem发送zimage
出现以下结果
最后烧写busybox 这是小型根文件系统,如果需要大型跟文件系统,一般通过网络下载,这样比较快
输入Load flash root x出现以下结果,表示全部烧些完成。
复位开发板,busybox 开始运行
通过网络下载做好的根文件系统
以下假设需要更新的文件系统名字为root.cramfs 可以用它替换为你自己的文件系统
首先需要配置pc机和开发板在同一个网段
假设pc机的ip地址为192.168.0.1
那么可以把开发板的ip地址设置为192.168.0.3,
复位开发板,按照提示回车,自动启动busybox,然后输入
Ifconfig eth0 192.168.0.3
Inetd
现在开发板的ip已经设置好了。
用交叉网线把pc机和开发板连接好,在pc机的控制台方式下输入ping 192.168.0.3
说明已经连接成功
下面把文件写入开发板,在tera term的file选择 new, 新建一个telnet连接
确认后出现另外一个tera term窗口,输入 root便登录了开发板
输入以下命令
Cd tmp
Rz
几秒钟以后,传输结束,回车
以上两个文件已经出现在开发板
Chmod 777 imagewrite
./imagewrite /dev/mtd/0 root.cramfs:1216k
完成文件系统更新
2410开发板 880元 带10寸真彩液晶 1600 联系电话0755 89424477 万龙电子
复位开发板,系统开始运行
[align=right][color=#000066][此贴子已经被作者于2006-4-19 11:04:39编辑过][/color][/align]
关键词: linux s3c2410 烧写 过程 开发
共1条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
与电子爱好者谈读图二被打赏50分 | |
【FRDM-MCXN947评测】Core1适配运行FreeRtos被打赏50分 | |
【FRDM-MCXN947评测】双核调试被打赏50分 | |
【CPKCORRA8D1B评测】---移植CoreMark被打赏50分 | |
【CPKCORRA8D1B评测】---打开硬件定时器被打赏50分 | |
【FRDM-MCXA156评测】4、CAN loopback模式测试被打赏50分 | |
【CPKcorRA8D1评测】--搭建初始环境被打赏50分 | |
【FRDM-MCXA156评测】3、使用FlexIO模拟UART被打赏50分 | |
【FRDM-MCXA156评测】2、rt-thread MCXA156 BSP制作被打赏50分 | |
【FRDM-MCXN947评测】核间通信MUTEX被打赏50分 |