EEPROM, NVM::請問如何解決 APP045 V2的 SAMD21G18A NVM Lock 謝謝?
Hi,
Arduino Bootloader 為了保護自己不被殺掉, 在程式中會自己改NVMCTRL_BOOTPROT, 所以完全除不掉.
解決方法如下,
1. 先手動修改NVMCTRL_BOOTPROT = SIZE_0BYTES , 解除保護設定
2. 立即將新的fuse(Configuration Bits)設定燒錄回IC
3. 在不斷電的情況下, 執行Erase Device動作
順利完成的話, 檢查NVMCTRL_BOOTPROT會是SIZE_0BYTES,
這樣就解開保護了..
Hi,
Arduino Bootloader 為了保護自己不被殺掉, 在程式中會自己改NVMCTRL_BOOTPROT, 所以完全除不掉.
解決方法如下,
1. 先手動修改NVMCTRL_BOOTPROT = SIZE_0BYTES , 解除保護設定
2. 立即將新的fuse(Configuration Bits)設定燒錄回IC
3. 在不斷電的情況下, 執行Erase Device動作
順利完成的話, 檢查NVMCTRL_BOOTPROT會是SIZE_0BYTES,
這樣就解開保護了..





