본문 바로가기

boot mode

(2)
Renesas H8SC1527R Self Programming w/ RS-232C #2 이전 글 에 이어, FDT 없이 1527R 에 firmware 를 전송 하는 방법에 대해 이어 나가 보겠습니다. New Bit Rate SelectionNew bit rate 를 쓰는 이유는 1527R 에서는 일반 통신 속도 (9600BPS) 와 달리 펌웨어 전송시엔 제일 빠른 38400BPS 를 사용하여 데이터를 전송하게 됩니다.그러기 위해서는 다음과 같은 명령어 packet을 전송 해야 하며, 이는 이미 설정된 값을 고정으로 사용되는 듯 합니다.(FDT 에서 고정으로 보내는 값을 사용) [0x3F][size = 0x07][0x01][0x80][0x01][0xF4][0x02][0x08][0x04][check sum=0x36] 이는 각각 new bit rate 를 선택하는 flag 가 0x3F 가 되며,..
Renesas H8SC1527R Self Programming w/ RS-232C #1 이번에 Renesas 에서 나온 H8SC1527R MCU 를 FDT 없이 programming 하는 방법을 찾으면서 정리된 것을 공유하고자 합니다. 그리 감출것도 없는 기술인데 (명시된 것도 아니고) 통신 방법 등을 감추고 공개하지 않는 Renesas 측의 행보가 참 일본기업 답다는 느낌이 드네요. (그래서 정말 짜증 납니다...) 먼저 FDT 가 Programming 을 진행하는 방법을 보면 다음과 같습니다. *조건* MD1 은 short, MD0 은 open 되어 있는 상태로 되어 있어야 합니다. 즉,MD0 = 0MD1 = 1이 되어 있어야 합니다. RS-232C 연결은 9600BPS->38400BPS 로 가변 연결 되어야 하므로, 모듈 설계시 RX 와 TX 까지 모두 참조할수 있는 구조로 만들어야 ..