作者:WenYeYe
情人节的前一天,拿了奖金后,正式失业了
在休息的这大半个月里,把以前搜集的资料,精心的分类,并细细的浏览一遍,
并把自己觉得重要的内容,认真的做了笔记,以作备用,嘿嘿,没办法总得混口饭吃嘛
总体来说,这大半个月里,自我感觉收获颇多。
以前只忙赶项目,对一些问题也是一知半解的,总觉的功能完成,领导认可就OK了,
事实并非如此,新东家总爱对你的过去刨根问底,若是答非所问,就算东家不说,自个脸上也挂不住啦。。。
书、资料、教程看了不少了,理论总归是理论,总得动手实践一把,切身体验一翻。
于是借了2410的板子,自己捣鼓起来了。板子是朋友的,也不知道多少年没用过了,灰尘厚厚的,自个小心的用刷子清理一翻,还中。
此板的说明书也是相当的简单,了了数语而已,甚是生气,就不点名批评了,好在平时我收集的资料还算不少。
其实无论是哪个公司的板子,基本都是那一套,基本通用的,起码可以彼此做个参考地,仅代表本人的意思哦。
第一篇:VIVI烧写
日期:2009-3-3
不笔答湖大了,开始吧。。。
1 PC与开发板的连接 JTAG的调试器(姑且这么叫),一段连上开发板,一端连上PC机的并口 串口的连接同jtag的连接 给开发板通上电
2 调试 在PC上打开一个超级终端,然后,Reset 开发板,在超级终端输出如下内容:
VIVI version 0.1.4 (kingmonkey@localhost.localdomain)
(gcc version 2.95.2 200005 16 (release) [Rebel.com])
#0.1.4 Mon Mar 28 14:42:59 CST 2005
MMU table base address = 0x33DFC000
Succeed memory mapping.
NAND device: Manufacturer ID: 0xec, Chip ID: 0x76 (Samsung NAND 64MiB 3,3V)
Could not found stored vivi parameters.
Use default vivi parameters.
Press Return to start the LINUX now, any other key for vivi
Copy linux kernel from 0x00030000 to 0x30008000, size = 0x000d0000 ... done
Warning: this binary is not compressed linux kernel image zImage magic = 0xffffffff
Setup linux parameters at 0x30000100 linux command line is: "noinitrd root=/dev/bon/2 init=/linuxrc console=ttyS0 mac =00:01:5D:68:7A:0F" MACH_TYPE = 193
NOW, Booting Linux......
出师不利,到这个地方后,等了半天就是没反应了。。。啥问题?
说实话我也不太清楚 呵呵,我当时估计,要么是硬件有问题,板子本来就是坏的,要么就是内核文件没烧进去吧!
从上面的信息,起码知道了,bootloader是vivi 呵呵
3 烧写VIVI 1 烧写VIVI,多数的教程都是用SJS2410.exe,开始我也尝试了下,运行后,似乎没反应,
估计是gpios那个啥驱动没装吧,也懒的捣鼓了,当然也可能是出于保护自己的本本吧 但VIVI总是要的啊,
后面的很多工作还要靠他呢。。。工夫不负有心人,找到远峰公司提供的一个烧写NAND FLASH的工具,很方便也,界面的操作软件,使用比较简单。
a 、 选K9F1208
b 、 地址从:0
c 、 选择要烧写的VIVI
d 、 点烧写按钮 进度条结束后,VIVI的烧写也OK了
4 重复2 的工作,终端上输出的内容,也和2处输出的一样,有点犯晕了
VIVI version 0.1.4 (kingmonkey@localhost.localdomain)
(gcc version 2.95.2 200005 16 (release) [Rebel.com])
#0.1.4 Mon Mar 28 14:42:59 CST 2005
MMU table base address = 0x33DFC000 Succeed memory mapping.
NAND device: Manufacturer ID: 0xec, Chip ID: 0x76 (Samsung NAND 64MiB 3,3V)
Could not found stored vivi parameters. Use default vivi parameters.
Press Return to start the LINUX now, any other key for vivi
更晕的是这个位置,按啥键都没反应,无法进入vivi下载模式,咋回事呢??
无法进入下载模式,意味着,就无法烧写内核,文件系统了。。。
试着重新开了几个超级终端,都无果。。。
山不过来,俺就走向山嘛 嘿嘿超级终端一边去吧,换了监视工具DNW
在PC上打开DNW,然后按板子上的Reset,在DNW的界面里也输出了步骤2的内容了
在“Press Return to start the LINUX now, any other key for vivi”处按下“空格”,顺利进入VIVI的命令提示行状态似乎有点信心了。。。
今天的学习就到这里啦,俺还有其他的事情要处理 嘿嘿