0
PIC32 장치에서 내 부트 로더를 다시 작성해야하는 응용 프로그램이 있습니다. 인터럽트를 비활성화 한 후 NVMErasePage를 사용하여 0x1fc00000을 지우려고 시도하지만 지우지는 않으며 NVMErasePage는 양호한 상태를 반환합니다. 코드에서 부트 플래시를 어떻게 지울 수 있습니까?코드를 통해 PIC32 부팅 플래시를 다시 작성하는 방법은 무엇입니까?
PIC32 장치에서 내 부트 로더를 다시 작성해야하는 응용 프로그램이 있습니다. 인터럽트를 비활성화 한 후 NVMErasePage를 사용하여 0x1fc00000을 지우려고 시도하지만 지우지는 않으며 NVMErasePage는 양호한 상태를 반환합니다. 코드에서 부트 플래시를 어떻게 지울 수 있습니까?코드를 통해 PIC32 부팅 플래시를 다시 작성하는 방법은 무엇입니까?
이 문제에 대해서는 전문가가 아니지만 부트 플래시 쓰기 보호 비트가있는 레지스터가 있으므로이를 위해 PIC32Mxxx/2xx 데이터 시트를 검색하십시오.
DEVCFG0 : 장치 구성 WORD 0
확인 있다고.
감사합니다. –
코드에서이 비트를 쓸 수 없으며 쓰기 가능으로 설정되어 있습니다. 설명서에 프로그래밍이 가능하다고 나와 있습니다. –