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

안녕하세요. CPU는 Pollux를 사용하고 있습니다.
낸드 플래시는 K9F1208U0C입니다. (64MB 짜리)

낸드 플래시에 이미 main 데이터(512 bytes)와 spare영역(16bytes)에
ECC코드가 저장되어 있는데요,


공개되어 있는 BCH 소스 코드로 ECC를 생성했는데,
낸드 플래시에 들어있는 ECC와 똑같이 나오지 않아서

어디가 잘못되었는지 찾고 있습니다.
아래처럼 도스에서 테스트를 했는데, 어디가 잘못되었는지 감잡기가 힘드네요.

C:> bch_encoder.exe -m 12 -k 4095 -t 4 < data_in.txt > data_out.txt

m은 Galois field이고
k는 비트길이 (512 바이트 이니까 512*8=4096입니다.)
t는 에러정정 가능 비트수
이렇게 설정했습니다.

BCH 알고리즘에 대해 알고계신분은 조언 좀 해주시면 감사하겠습니다.

-----------------------------------------------------
아래와 같이 data_in.txt에
1111222233334444 이렇게 넣고 아래와 같이 테스트 하면
ECC값이 90639C26 로써 제대로 나옵니다. 그런데 위와 같이 512 바이트로 테스트하면
값이 제대로 안나오네요. m, k, t 설정을 잘못한 것인지 조언 부탁드립니다.

C:> bch_encoder.exe -m 8 -k 64 -t 4 < data_in.txt > data_out.txt

테스트 가능하시면 제가 도스에서 테스트하고 있는 소스와
512바이트 데이터를 올려드리겠습니다.
Pollux에서 생성해주는 ECC와 이 소스에서 생성하는 ECC는 동일하다고 생각하는데,
잘 안되네요.

고현철

2008.11.10 06:49:52
*.32.117.22

음.....

실제로 직접 테스트하는 수 밖에는 없을 듯 하네요....

이세종

2008.11.10 07:30:44
*.39.161.133

아무래도 Pollux의 ECC 생성 알고리즘과 소프트웨어 ECC 알고리즘이 다른 것 같습니다. 인자를 계속 바꾸어 가면서 테스트 했는데, 동일한 ECC값이 안나옵니다.
List of Articles
번호 제목 글쓴이 날짜 조회 수
348 S3C64X0 관련 Crosstool chain문의... [6] 문관경 2008-12-07 1020
347 nand read 에러문의 [2] 홍단 2008-12-05 796
346 u-boot문의 [2] 홍단 2008-12-04 814
345 [완료] Crosstool 0.43으로 toolchain 제작 시도중에. [2] 김성재 2008-12-03 9379
344 GPS module 문의 [2] 박종석 2008-12-02 697
343 [완료]image file에 대해서 여쭙니다. [2] 김경식 2008-11-26 795
342 nand 관련질문 [1] 정영규 2008-11-26 644
341 [완료] 임베디드용 JAVA VM을 포팅해 보신 분 계신가요? [8] 도찬구 2008-11-21 1280
340 이솝보드 nand 관련질문 [2] 정영규 2008-11-20 838
339 [질문] s3c6410 [6] 이준호 2008-11-19 1024
338 [질문]디버깅 로그 관련 [1] 문철민 2008-11-18 752
337 [완료] arm 11 보드에서 usb 메모리 파일명 길이 제한? [2] 임준우 2008-11-18 776
336 [Q&A] 88F5182 자료 좀 부탁합니다. [1] 이상호 2008-11-12 770
335 scratchbox2 컴파일 문의 : 설정에 대해서 영환 2008-11-10 757
» [완료] Pollux ECC 생성에 대해 문의드립니다. [2] 이세종 2008-11-08 793
333 [질문]리눅스 포팅 장비 다운현상 [5] 최강산 2008-11-04 810
332 [질문] USB 메모리를 보드에서 인식시키려고 하는데 잘 안되네요.. [4] 이정택 2008-11-01 1315
331 [완료]sdram 에 관해서 여쭈어 봅니다. [2] 박영호 2008-10-31 824
330 [질문] UBI 관련 질문 드립니다. [1] 장병남 2008-10-29 677
329 [완료]USB driver에 대해서...여쭤 봅니다. [2] 김경식 2008-10-24 690

사용자 로그인