2009-09-20 3 views
0

나는 이것이 특정한 질문이라는 것을 알고 있지만, 어디서나 답을 찾지 못했습니다.르네사스에서 사용자 부팅 모드 프로그래밍

보드에 Renesas SH7211 마이크로 컨트롤러가 있는데 사용자 부팅 매트를 프로그래밍하고 싶습니다. Renesas에서 제공하는 HEW를 사용하고 있으며 E10A 디버거 (FDT도 설치되어 있음) 해당 MAT에서 부팅 할 수있는 버튼이 있지만 프로젝트를 컴파일하기 위해 HEW를 구성하는 방법을 찾을 수 없습니다. 사용자 부팅 모드에서 사용할 수 없으며 올바른 공간에 쓰기 방법을 찾을 수 없습니다. 그들의 지원은 FDT 사용을 제안하지만 E10A를 필기 도구로 받아들이지 않습니다.

어떤 제안이 도움이 될 것입니다.

+0

처음에는 "** 보트 ** 모드"라고 읽었습니다. Hehehehe. 초기의 그늘. – dmckee

+0

위의 설명 : http://meta.stackexchange.com/questions/19478/the-many-memes-of-meta/19487#19487 – dmckee

답변

1

, 나의 결론은 주제에 따르고 있습니다 르네사스 지원에서 여러 답변 :

디버거를 사용하여 사용자 부팅 MAT에 쓸 수있는 방법은 없습니다, 또한이 User Boot MAT에서 실행중인 프로그램을 디버그 할 수 없습니다. Appearantly 이러한 모든 일련의 프로세서에 대한 사실이지만,이 날 잡으려고하지 마십시오.

사용자 부팅에 쓰려면 FDT (일반 장치 설정)가있는 RS-232 (SCIF1 포트)를 사용하여 부팅 모드에서 프로세서에 연결하고 FDT의 옵션에서이 포트를로드하도록 지정해야합니다 사용자 부팅 섹션.

디버그에 대한 지원은 프로그램을 일반 MAT에로드하고 거기에서 디버깅하는 것입니다. 이렇게하면 User Boot MAT가 필요한 Flash Writing 절차를 디버그하는 것이 매우 어렵지만 현재 수행 할 다른 방법은 없습니다.

0

나는 당신이 가지고있는 마이크로를 사용하지 않는하지만 난이 "구축"메뉴에서 당신에게

도움이 될 생각, 당신은 개방이라는 슈퍼 H RISC 엔진 표준 툴체인을 볼 수 있습니다. 그 안에 "링크/라이브러리"라는 탭이 나타납니다. 그 안에는 두 개의 풀다운 메뉴가 표시됩니다. 하나는 "카테고리"이고 다른 하나는 "에 대한 항목 표시"입니다. 카테고리에서 "섹션"을 선택하십시오. 여기서 코드가 메모리에 놓이는 위치를 볼 수 있습니다. 거기에 메모리 맵을 수정하여 코드를 부트 섹션에 넣으십시오.

희망이 있습니다.

감사합니다.

뒷조사 후 RV

+0

부트는 다른 플래시 칩이며 시작 주소 0에도 매핑됩니다. – SurDin

관련 문제