Preface
把学校的事忙得差不多了,又可以搞这板子了。。。
minicom的使用操作,前面已经写得很详细,但是下载程序到开发板的过程中,还是有些地方是需要注意的,另外第一次接触,少不了会遇上各种问题
Step1
连结好开发板与PC机的串口线与USB下载线
Step2
给板子上电,在minicom中选择linux启动
NAND Flash Boot
Please select function :
0 : USB download file
1 : Uart download file
2 : Write Nand flash with download file
3 : Load Pragram from Nand flash and run
4 : Erase Nand flash regions
5 : Write NOR flash with download file
6 : Set boot params
7 : Set AutoBoot parameter,1:linux 2:wince
8 : Set Lcd Display,1:DH3.5' 2:DH4.3' 3:QC7.0' 4:QC8.0' 5:VGA
3
Set boot params = root=1f02 init=/linuxrc console=ttyS0,115200 devfs=mount disp0
Linux version 2.6.8.1-ptx1 (root@localhost.localdomain) (gcc version 3.3.2) #252
CPU: ARM920Tid(wb) [41129200] revision 0 (ARMv4T)
CPU: D VIVT write-back cache
CPU: I cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets
CPU: D cache: 16384 bytes, associativity 64, 32 byte lines, 8 sets
Machine: SMDK2410
Step3
进入tmp目录
[root@(none) /]# cd /tmp
[root@(none) tmp]# ls
Applications images qtembedded-unknown
Documents mplayer sdcard
Settings qcop-msg-qpe udisk &

本文记录了使用minicom在ARM开发板上下载程序时遇到的两个主要问题及其解决方案。首先,由于缺少ld-linux.so.3,尝试通过静态编译解决动态链接问题,但导致文件大小显著增加。接着遇到段错误,经过排查发现是内核不匹配,最终通过尝试不同版本的arm-linux-gcc和内核,成功解决问题。总结了Bootloader和kernel的关系,强调了解决此类问题的重要性。
最低0.47元/天 解锁文章
649

被折叠的 条评论
为什么被折叠?



