
#<함수형>***********************************
void _DataRom_읽기_(unsigned long   p주소,
                   void           *r자료열,
                   unsigned long   p크기);

#<인수>
'p주소'
DATAROM 상의 읽어들일 시작 위치.
'p자료열'
읽어들인 자료를 저장할 저장소 위치.
'p크기'
읽어들일 자료의 바이트 단위 총 크기.

#<반환값>

#******************************************

#<적용구분>

"맷돌 전용"

#<선언문서>

"_DataRom_읽기_.h"

#<설명>

DATAROM 영역의 지정 위치로부터 지정 크기만큼 자료열을 읽어들입니다.

DATAROM 은 최소 "1 바이트 단위 - X 바이트 단위" 까지 한번에 [읽기] 가 가능하지만, 너무 큰 
자료열을 읽는 경우는 시간이 많이 걸릴수 있습니다.

이 API 는 <VMOS:AT45DB041X> 계열의 운영체제에서만 지원됩니다.

["주의!!!"]{----------------------------------------------------
읽기 시에는 바이트 단위 접근 보다는 자료 단위 접근이 처리 속도가 훨씬 빠릅니다.
}--------------------------------------------------------------


#<예제>

  //[VAR]
  //{ 
      unsigned long  DataRom_끝주소;
  
      //1K 바이트 자료를 저장할수 있는 저장소.
      unsigned char  자료열[1024];
  
  //}

  // ...

  //DATAROM 끝 주소얻기.  
  DataRom_끝주소 = _DataRom_끝주소_();

  //DATAROM 끝 부분 1K 바이트 영역에서 1K 바이트 크기 자료열을 읽어들입니다.
  //읽어들일 크기------------------------------------v
  //읽어들인 자료를 저장할 저장소-----------------v
  //읽어들일 시작 위치------v  
  _DataRom_읽기_((DataRom_끝주소 + 1) - 1024, 자료열, 1024);
  
  // ...

