之前的TFTP問題解決了,其實也不知道原因 換了同學電腦測試就可以上傳了
可是把kernel傳上去以後,怎麼弄就是跑不起來
RealView_PB # tftpboot 100000 uImage
LAN9118 ethernet chip detected
TFTP from server 192.168.100.14; our IP address is 192.168.100.15
Filename 'uImage'.
Load address: 0x100000
Loading: #################################################################
###################################
done
Bytes transferred = 1459056 (164370 hex)
RealView_PB # bootm 100000
## Booting kernel from Legacy Image at 00100000 ...
Image Name: Linux Kernel Image
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1458992 Bytes = 1.4 MB
Load Address: 00008000
Entry Point: 00008000
Loading Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux...
跑到這邊後就停止了,回頭看RVDS
出現這個錯誤
Stopped on Memory access violation
Stopped at 0x00008DD8: <Unknown>
接著我tftpboot 位址再換還是出現這個錯誤,對porting實在是太新手了 不知道如何處理這個錯誤
還請各位大大賜教
=============== 環境設定===============
RealView_PB # printenv
bootargs=root=/dev/mtdblock0 mtdparts=armflash.0:21100k@0x2800000(cramfs) mem=256M console=ttyAMA0 migration_cost=100
bootcmd=cp 0x42000000 0x7fc0 0x200000 ; bootm
bootdelay=2
baudrate=38400
bootfile="/tftpboot/2.6.22-pb11-release"
netmask=255.255.255.0
ethaddr=00:22:15:5F:AB:92
serverip=192.168.100.14
ipaddr=192.168.100.15
stdin=serial
stdout=serial
stderr=serial
verify=n