도와주세요!!
글 수 15,339
2003.07.29 15:54:32 (*.241.146.6)
6693
ezboot.x5 파일의 nand.c 파일을 보다가 다음과 같은 부분이 나오는데요..
#define NAND_ACCESS_START *((volatile short *)(NandDev-
>BaseAddress + 0x000 ))
#define NAND_DATA *((volatile short *)(NandDev-
>BaseAddress + 0x000 ))
#define NAND_CMD *((volatile short *)(NandDev-
>BaseAddress + 0x100 ))
#define NAND_ADDR *((volatile short *)(NandDev-
>BaseAddress + 0x200 ))
#define NAND_ACCESS_END *((volatile short *)(NandDev-
>BaseAddress + 0x300 ))
여기에서 0x100, 0x200, 0x300을 각각 더한 의미가 무었인지 궁금합니다.
데이터 북의 어느부분을 봐야하는것인지요.. 아니면 다른 특별한 의미가 있는
지 설명부탁드립니다.
ps. 지난번 질문중에서 DRI 값에 9를 더한 것에 대한 설명이 없어서 다시 질
문드립니다. 제공받은 ex-x5 유저메뉴얼에서도 그냥 9를 더한다고 하셨는
데.. 정확한 의미를 모르겠습니다. 실험치인지... 통상 그렇게 한다는 것인
지.. Dev manual에도 없는 사항이라서 언급하신 의미를 알고자 합니다.
#define NAND_ACCESS_START *((volatile short *)(NandDev-
>BaseAddress + 0x000 ))
#define NAND_DATA *((volatile short *)(NandDev-
>BaseAddress + 0x000 ))
#define NAND_CMD *((volatile short *)(NandDev-
>BaseAddress + 0x100 ))
#define NAND_ADDR *((volatile short *)(NandDev-
>BaseAddress + 0x200 ))
#define NAND_ACCESS_END *((volatile short *)(NandDev-
>BaseAddress + 0x300 ))
여기에서 0x100, 0x200, 0x300을 각각 더한 의미가 무었인지 궁금합니다.
데이터 북의 어느부분을 봐야하는것인지요.. 아니면 다른 특별한 의미가 있는
지 설명부탁드립니다.
ps. 지난번 질문중에서 DRI 값에 9를 더한 것에 대한 설명이 없어서 다시 질
문드립니다. 제공받은 ex-x5 유저메뉴얼에서도 그냥 9를 더한다고 하셨는
데.. 정확한 의미를 모르겠습니다. 실험치인지... 통상 그렇게 한다는 것인
지.. Dev manual에도 없는 사항이라서 언급하신 의미를 알고자 합니다.