안녕하세요?


Cortex M3관련해서  궁금한것이 있어서 이렇게 글을 올립니다.


1. M3에서 부팅할때 기본적으로 rom으로 부팅을 하는것으로 알고 있는데요. 만약 ram으로 부팅을 하게 해주려면  remap 을 건들여 주어야 하나요? 그런데 초기 ram에는 데이타가 없으니까 만약 ram으로 부팅을 해주려면 어떻게 해주어야 하는건지 궁금합니다. M3spec을 보니까 remap이라는 핀이 하나 나와있는것 같은데 잘 모르겠습니다


2.M3에 펌웨어 코드를 작성을 하면 hex코드가 생성되서 이코드를 M3에 넣고 부팅을 하는것으로 알고 있는데요 궁금한것은 이 헥사코드가 아마 램이나 롬으류 들어갈텐데 M3가 펌위어코드를  Icode 와 dcode로 어떻게 나누는건지 모르겠습니다. 펌웨어 코드는 명령어 코드로만 이루어져있는거 아닌가요? 그렇다면 d코드는 어디서 나온건지 잘 모르겠습니다