기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

MX53-LOCO U-Boot > setenv bootargs_base 'setenv bootargs console=ttymxc0,115200'

//bootargs_base라는 매크로 비슷한 기능을 이용해서 실제로 커널이 부팅시에는

// bootargs console=ttymxc0, 115200라는 환경변수값을 사용합니다.

//console의 정확한 의미는 모르겠지만, "ttymxc0는 UART를 사용하는 디바이스 파일이고

//통신속도는 115200으로 하겠다"라는 의미로 해석하고 있습니다.

MX53-LOCO U-Boot > setenv bootargs_mmc 'setenv bootargs ${bootargs} root=/dev/mmcblk0p1 rootwait rw video=mxcdi1fb:GBR24,VGA-XGA di1_primary vga'

//bootargs_mmc도 위와 마찬가지로 매크로같은 기능을 이용해서 환경변수값을 설정하고 있는데,...

// ${bootargs} root=/dev/mmcblk0p1 rootwait rw 이부분은 어떻게 동작이 되는지 전혀 모르겠습니다...

// video=mxcdi1fb:GBR24,VGA-XGA di1_primary vga 이부분은 모니터 출력을 해주는 부분같은데 타겟보드의 vga출력단자에 모니터를 연결해도 화면에 뭔가가 나오지는 않았습니다.

MX53-LOCO U-Boot > setenv bootcmd_mmc 'run bootargs_base bootargs_mmc;mmc dev 0;mmc read ${loadaddr} 0x800 0x1800;bootm'

//bootcmd_mmc도 매크로로 사용해서 위에서 설정한 것을 bootargs_base -> bootargs_mmc를 차례대로

//실행을 하고 mmc(multi-media-card)의 장치는 dev 0이고

//mmc read ${loadaddr} 0x800 0x1800; 이 부분은 mmc의 메모리 블럭의 0x800~0x1800까지 read한다는거 같습니다. ${loadaddr}은 메모리 블럭의 주소인거 같습니다.

//bootm(boot from memory image) <kernel address> 인터넷을 검색해보니 이렇게 설명이 되어져 있었습니다. 그런데 위에는 인자가 없는데 어떻게 동작이 되는건지 모르겠습니다.   

 

MX53-LOCO U-Boot > setenv bootcmd 'run bootcmd_mmc'

 

MX53-LOCO U-Boot > saveenv

 

MX53-LOCO U-Boot > run bootcmd

 

안녕하십니까. 반갑습니다.

 

현재 제가 학습하고 있는 보드의 u-boot의 환경설정한 모습입니다.

 

u-boot에서 어떻게 동작을 하는건지 나름 공부해 보았는데 주석을 보시고 부족하거나

 

잘못된 부분의 지적과 조언을 부탁드립니다.

 

많은 관심과 사랑을 구걸합니다~ __);;

 

좋은 하루 되십시요~!


서리

2012.06.20 05:44:50
*.220.212.186

video=mxcdi1fb:GBR24,VGA-XGA di1_primary -> 프리스케일에서만 있는 기능으로 i.MX51/53은 Display Port 가 2개입니다. mxcdi0, mxcdi1 은 하드웨어 Display Port를 말하는 것입니다.  di1_primary 은 2개중 display1을 메인으로 쓴다는 의미입니다. 

List of Articles
번호 제목 글쓴이 날짜 조회 수sort
5408 디바이스 드라이버에서 메모리를 잡으니 다른 스택메모리에 영향을 주... [1] bwparc 2012-05-23 1541
5407 framebuffer를 capture하기 위해서. [7] 정관희 2009-05-20 1539
5406 6410보드에 SD메모리 용량 확인하는 법 [2] 53% 2012-06-25 1539
5405 Throuthput에 관해서 여쭈어 봅니다. [2] 오르다 2013-06-16 1539
5404 poll_wait 함수 오작동 [1] wizard14 2014-06-19 1539
5403 OpenSSL을 NDK로 연결해서 사용하려고합니다. [6] 더페이퍼 2012-09-17 1538
5402 임베디드 시스템에서 영상 딜레이에 대한 질문입니다 [5] wndgk0620 2012-12-12 1538
5401 ffmpeg를 이용할때 라이센스 문제. [2] 이태간 2009-06-01 1537
5400 밑에 글에 이어서 SD에 포팅에 대하여<=[완료] [6] 서성준 2006-10-20 1537
5399 aesopev.c 실행하니 좌표가 이상한데요;; [1] timul1 2014-05-21 1536
5398 [질문] u-boot에서 2440 USB OHCI의 성능 <= 완료 [4] 김정호 2006-09-01 1535
5397 오드로이드 부팅 에러 질문드립니다. [1] 황순일 2011-05-27 1535
5396 V310의 LCD Datasheet 와 다음 setting 값은 어딜 보고 정하신건... [1] 훌러덩 2012-03-22 1535
5395 USB HOST, client I/F 관련해서 여쭤보고자 합니다. [4] 어떤이의꿈 2012-09-04 1535
5394 nfs: server 192.168.0.77 not responding, still trying [11] 오태호 2009-08-15 1534
5393 [이솝 C100] usb nfs 구축 문제 [4] 황인용 2012-12-04 1534
5392 [V210 USB OTG속도관련] [1] 밥줘잉 2013-03-08 1533
5391 Alsa record 관련 질문 드립니다. [9] jaeokbr 2012-08-06 1531
5390 6410 sleep mode관련 질문 드립니다. file [2] 서비 2013-05-22 1531
5389 2xI2C가 무엇을 뜻하나요? [2] biokk 2013-10-17 1531

사용자 로그인