안녕하십니까.
마이크로비젼 기술지원팀 윤대형 과장입니다.
죄송합니다. 답변이 늦었습니다.
부트섹션을 사용한 Applincation 을 구현할 경우, 별도의 xcl 파일을 사용하셔야만 합니다.
기존의 xcl 에서 시작영역번지만 바꿔준다면, Cstartup code 와 실제 Application sorce 가 따로 동작되는
상황이 발생되어 결코 원하는 동작이 되지 않을 것입니다.
기본xcl 파일에서 약간 변형된 형태의 xcl 파일을 보내드리겠습니다.
(( E-mail 로 발송했습니다. ))
참고로,
Simulator 로 확인해 보시면, 실제 설정된 영역에서 Cstartup 과 작성하신 Appliaction source 를 확인해 보실수 있을 것입니다.
bootloader용 파일은 Atmel 본사 Application note 에서 몇가지 예가 간단하게 나와 있으니 참고하셔도
좋을 듯 싶습니다. (CAN128/64/32)
혹시라도 문제생기신다면 연락주십시요.
감사합니다.
>안녕하세요.
>
>CPU는 ATmega2560을 사용하고 있구요.
>
>기본 Application hex파일을 만들면, Base Address를 0x0000로 하여 만들어지는데.
>
>이것을 BootLoader용 Hex파일을 만들려고, Base Address를 0x1E000번지부터 하여 만들려고 합니다.
>
>Project -> Option -> General -> System 탭에 있는 ROM값이 이것을 의미하는것인지,
>
>XCL의 어느부분이 이부분을 표현하는것인지.. 나름대로 수정해보았지만 원하는 결과를 얻을수없어
>
>이곳에 여쭤 봅니다.
>
>수고하십시요.
>
>
관련 포스트
|