http://www.mangoboard.com/
수정 사항
1. 5M Camera 포팅 완료 ( Auto Focus 기능 )
2. Marvell8787 WiFi/BT 포팅
3. LCD 왼쪽에 커서 깜박이는 문제 Patch
소스 다운로드
[Environment Setting ]
http://cafe.naver.com/embeddedcrazyboys/18501
[U-boot Compile ]
$ ./build_uboot
[ Kernel Compile ]
$ ./build_kernel defconfig mango64r2_7inch_mrvl8787_defconfig ; ./build_kernel
[ filesystem ]
# sudo ./mkyaffs2image rootfs rootfs.yaffs2
Nor Booting : 1, 3, 5 ON
dnw tool에서
downloader address : 0x57e00000
usb port -> transmit -> transmit 에서 u-boot.bin
선택
nand scrub
dnw 51000000
# nand erase 0 40000; nand write 51000000 0 40000
[kernel ]
# tftpboot
tftpboot 51000000 zImage;bootm 51000000
## usb otg 로
[ nand write]
- u-boot write
nand erase 0 40000;dnw 51000000 ;nand write 51000000 0 40000
# host pc linux
# sudo ./smdk-usbdl -f u-boot.bin -a 51000000
- kernel write
nand erase 40000 300000;dnw 51000000;nand write 51000000 40000 300000
# host pc linux
# sudo ./smdk-usbdl -f zImage -a 51000000
- filesystem write
nand erase 400000 8000000;dnw 51000000
# host pc linux
# sudo ./smdk-usbdl -f rootfs.yaffs2 -a 51000000
nand write.yaffs 51000000 400000 $(filesize)
" dnw tool" 하는 방법도 있습니다.
[nand boot]
# After u-boot
setenv bootargs "root=/dev/mtdblock2 rootfstype=yaffs2 init=/sbin/init console=ttySAC1,115200"
setenv bootcmd "nand read 50008000 40000 300000;bootm 50008000"
save
reset
[NFS booting ]
setenv bootargs "root=/dev/nfs rw nfsroot=192.168.3.9:/home/icanjji/work/nfsroot/rootfs init=/sbin/init ip=192.168.3.20:192.168.3.9:192.168.3.1:255.255.255.0:::off console=ttySAC1,115200 "
setenv ipaddr 192.168.3.20; setenv gatewayip 192.168.3.1; setenv serverip 192.168.3.9
[wifi test ]
$ insmod mlan.ko
$ insmod sd8787.ko
$ ifconfig mlan0 up
$ iwlist mlan0 scan
$ iwconfig mlan0 essid CRZ
$ udhcpc -imlan0
$ ping 192.168.3.1
[camera test]
mknod /dev/video0 c 81 0
./capture
Full 화면 프리뷰 시
capture_mt9t111.c 파일에서 아래와 같이 수정
#define PREVIEW_WIDTH 800//640 //320
댓글 없음:
댓글 쓰기