RAM Booting 메뉴
본 메뉴는 지원되지 않습니다.
Flash ROM 메뉴
주의 사항 : 본 메뉴는 easyS32**.h에서 EZ_BOOTLOADER_USE가 1로 정의된 경우에만 동작합니다. 여기를 참조하세요 .
사용자 프로그램을 플래시에 프로그래밍합니다.
보호 및 보안 기능이 활성화되어 있으면 플래시 프로그래밍이 안될 수 있습니다.
easyDSP의 모니터링 기능은 일시 정지되며, 다음과 같은 대화상자가 나타납니다.
사용 순서는 다음과 같습니다.
단계 1 : Erase 대상이 되는 플래시 섹터를 선정합니다 (All, None, Used, Not Used 버튼 활용).
Used 버튼은 사용자 프로그램이 사용하는 모든 섹터를 선택합니다. Not Used 버튼은 그 반대입니다.
각 섹터의 체크 박스를 일일이 클릭하여 섹터별로 선택할 수도 있습니다.
Freeze 체크 박스를 선택하면 섹터 선택을 비활성화시킬 수 있습니다.
단계 2 : Erase, Program, Verify 버튼을 처음 사용시 MCU 리셋이 걸리고 MCU는 easyDSP가 제공하는 부트로더(함수 easyDSP_boot())로 진입하게 합니다. 참고로 Blank 버튼은 동작하지 않습니다.
단계 3 : 각종 버튼을 사용하여 플래시 동작을 수행합니다.
단계 4 : 'Reset>Exit' 버튼으로 대화상자를 나가면서 사용자 프로그램을 수행합니다. 리셋 없이 대화상자를 나가면 부트로더 프로그램이 지속 수행됨에 유의하세요.
주의 사항 :
S32K MCU는 제작업체에서 제공하는 롬부트로더가 없기에 사용자가 부트로더를 별도로 제작 사용해야 합니다.
easyDSP가 제공하는 부트로더는 사용자 프로그램 안에 함수(함수명 easyDSP_boot)로 존재합니다. 따라서 MCU 플래시에 easyDSP 부트로더가 이미 프로그래밍되어 있어야 부트로더가 작동할 수 있고 새로운 프로그램으로 플래시 재 프로그래밍할 수 있습니다.
만약 플래시가 전부 지워져 있거나, easyDSP 부트로더가 이미 플래시에 프로그래밍이 되어 있지 않다면, 플래시 프로그래밍이 지원되지 않으며 하기와 같은 메시지가 송출되며, 이 경우 디버거를 사용한 플래시 프로그래밍이 필요합니다.
즉, 최소 처음 한번은 디버거를 이용해서 플래시 프로그래밍을 해야만 합니다.![]()