도와주세요!!
글 수 15,339
2003.11.13 00:08:43 (*.117.119.251)
6686
리눅스에서 크로스 컴파일을 통해 ezboot.x5를 만들고
"ezflash.x5 ezboot.x5 -w"명령으로 BootRom에 기록하는데
Wave 화일을 play하고자 wav화일을 내부 코드에 배열로 포함하는데
ezboot.x5의 사이즈가 64K를 초과하면 play가 안되고
64K 미만이면 play가 잘됩니다.
그래서 63.9K까지 해보았는데 잘 플레이 되고
똑같은 프로그램에 wav화일을 추가해서 64K를 넘으니 바로 안되네요.
더 디버깅하느데 시간이 걸려 먼저 여쭙니다.
참고로 wav화일은 내부에 배열로 데이타를 저장후 play했고요
64K안에 5~6개의 wav화일을 5~6개 배열로 만들어 처리 했습니다.
EZ_X5_RAM_BOOT_END를 0xA0F20000에서 0xA0F40000바꾸어서도 해보았는데
결과는 동일하더라구요
그래서 EzFlash에서 64K 사이즈 제한이 있나 여쭤 봅니다.
BootRom이 512K 라고 책에는 나와 있는데...
0xA0F20000라는것으로 128K까지는 사용할수 있는걸로아는데...
왜? 64K에서...
혹 너무 바보같은 질문이더라도 답변 좀...
"ezflash.x5 ezboot.x5 -w"명령으로 BootRom에 기록하는데
Wave 화일을 play하고자 wav화일을 내부 코드에 배열로 포함하는데
ezboot.x5의 사이즈가 64K를 초과하면 play가 안되고
64K 미만이면 play가 잘됩니다.
그래서 63.9K까지 해보았는데 잘 플레이 되고
똑같은 프로그램에 wav화일을 추가해서 64K를 넘으니 바로 안되네요.
더 디버깅하느데 시간이 걸려 먼저 여쭙니다.
참고로 wav화일은 내부에 배열로 데이타를 저장후 play했고요
64K안에 5~6개의 wav화일을 5~6개 배열로 만들어 처리 했습니다.
EZ_X5_RAM_BOOT_END를 0xA0F20000에서 0xA0F40000바꾸어서도 해보았는데
결과는 동일하더라구요
그래서 EzFlash에서 64K 사이즈 제한이 있나 여쭤 봅니다.
BootRom이 512K 라고 책에는 나와 있는데...
0xA0F20000라는것으로 128K까지는 사용할수 있는걸로아는데...
왜? 64K에서...
혹 너무 바보같은 질문이더라도 답변 좀...