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

안녕하세요

아래 로그에서 처럼 userdata 영역에 yaffs2 파일 시스템을 올려 데이타 저장용으로 사용하려고 합니다.

여기 게시판에 비슷한 고민을 했던 분이 있던데 해당 글을 읽고 했는데도 잘 안되네요.  도와 주세요 ~

 

[    1.560000] 0x000000000000-0x000000400000 : "uboot"
[    1.560000] 0x000000400000-0x000000e00000 : "reserved"
[    1.570000] 0x000000e00000-0x000001200000 : "kernel"
[    1.580000] 0x000001200000-0x000007600000 : "rootfs"
[    1.580000] 0x000007600000-0x00000da00000: "userdata"

 

커널에서 아래 피처 활성화 후 업데이트

CONFIG_YAFFS_FS=y
CONFIG_YAFFS_YAFFS1=y
CONFIG_YAFFS_YAFFS2=y
CONFIG_YAFFS_AUTO_YAFFS2=y
CONFIG_YAFFS_SHORT_NAMES_IN_RAM=y

 

root@october:~# mkdir test

root@october:~# mount -t yaffs2 /dev/mtdblock4 /test
[   24.080000] yaffs: dev is 32505860 name is "mtdblock4" rw
[   24.090000] yaffs: passed flags ""
root@october:/# ls
bin      etc      lib      mnt      proc     tmp      var      dev      home     linuxrc  opt      root     sbin     test     usr  

root@october:/# cd test
root@october:/test# ls
lost+found
root@october:/test# touch test.txt
touch: test.txt: Cannot allocate memory
root@october:/test#

 

위와 같이 하면 "Cannot allocate memory" 에러가 발생하는 데 어떻게 하면 이 영역에 읽고 쓰기가 가능 할까요?

 


고도리

2013.07.18 13:03:17
*.111.12.170

시스템 상황...ex> ram 크기, cpu, nand가 어디 것인지....다른 영역에는 잘 write가 되는지...


에 따라 답이 많이 틀려질 듯 합니다. 

로또리아

2013.07.18 22:32:08
*.90.136.225

RAM은 256 Mbyte 이며 CPU는 V210, Nand는 K9K8G08 입니다.... 그리고 rootfs 영역은 지우고 쓰고 잘 됩니다.

저는 아래와 같이 2가지 방법으로 해봤습니다. (증상은 동일)

첫번째는

Uboot에서 command로 아래와 같이 userdata 영역을 지우고 커널에서 mount 해봤구요

$ nand erase 7600000 6400000

 

두번째는

PC에서 mkyaffs2image 툴을 이용해서 yaffs2 더미 이미지 만들고 uboot에서 아래처럼 command 작업하고 커널에서  mount 해봤습니다.

$ nand erase 7600000 6400000

$ nand write.yaffs 21000000 7600000 0x884      (물론 커맨드 실행 이전에 RAM 영역에 yaffs2 더미 이미지를 로딩했구요)

 

그런데 둘 다 실행 결과는 "Cannot allocate memory" 입니다.

 

List of Articles
번호 제목 글쓴이 날짜sort 조회 수
508 삼성칩 GPIO 관련 문의.. [1] 리오살다 2013-06-21 1627
507 MMC 관련문의 [2] 동이다 2013-06-22 1611
506 혹시 비글본블랙(BeagleBoneBlack)보드로 [1] 은민아빠 2013-06-24 2531
505 camera 관련 질문입니다. wizard14 2013-06-25 1250
504 고도리님 현재까지는 OpenCL은 동작은 ARM만 시킬 수 있습니다. ... [1] 김영준 2013-06-25 1663
503 안드로이드 캠에서 MPEG2TS로 레코딩 해보신분 없나요 대박73 2013-06-25 1404
502 reltek rtl8191su 컴파일 중에 에러 입니다.. [7] rubio 2013-06-26 1780
501 Video와 network관련 문의드립니다. [4] 김경식 2013-06-27 1658
500 이솝 보드 펌웨어 만들기..? [1] 어둥등 2013-07-09 1555
499 이더넷 핀에서 값을 읽어 오고 싶은데요... [2] rubio 2013-07-09 13050
498 android 부분 빌딩관련 문의드리옵니다. [2] 김진희 2013-07-10 2016
497 android 포팅 문의 관련.. [2] 리오살다 2013-07-10 1565
496 [질문]RTC를 이용하여 hardware reset 구현 [2] 블루스카이 2013-07-10 2071
495 surfaceflinger 코드 질문 [2] wizard14 2013-07-11 1606
494 wpa_supplicant에 있어서 문의드립니다. [2] 열심히 2013-07-12 2795
» NAND User 영역을 yaffs2로 올려서 사용하기가 잘 안되네요. [2] 로또리아 2013-07-17 2281
492 USB host 드라이버를 모듈로 사용시, 디바이스 인식 안되는 문제 [2] eou4 2013-07-19 1881
491 kernel에서 Bluetooth stack에 관해서 문의드립니다. [1] 어떤이의꿈 2013-07-19 1395
490 상용보드는 구글맵이 사용이 안되나요? ㅠㅠ [2] 손이시려 2013-07-23 2446
489 안녕하세요. exynos 5410 계획이 혹 있으신가요? [1] 초리 2013-07-23 1426

사용자 로그인