LPC1788內部EEPROM使用的問題

2021-07-30 06:36:16 字數 530 閱讀 1858

最近使用lpc1788內部eeprom儲存資料時候發現問題:lpc1788的eeprom扇區只有 0-62 63扇區不存在

uint32_t i, j;

uint8_t count;

uint8_t error = 0;

debug_frmwrk_init();

_dbg(menu);

eeprom_init();

count = sizeof(write_buffer);

count &= 0xfc;

_dbg_("erase eeprom");

for(i = 0; i < eeprom_page_num; i++)

for(i=0;i

lpc178x/177x系列微控制器的內部eeprom最高4032位元組(並不是4k),其中,lpc1776/77/78、lpc1785/86/87/88的內部eeprom為4032位元組,lpc1774的內部eeprom為2048位元組。

所以lpc1778內部eeprom第63扇區是不存在的!

參考鏈結

記錄下 分散載入LPC1788

這個鏈結是我在官網上找到的關於分散載入檔案的資料。講的比較詳細了。這裡通過乙個例子記錄下我學習的過程,通過分散載入檔案把 從flash裡拷貝到ram裡執行,基於lpc1788。先貼下我的sct檔案 lr irom1 0x00000000 0x00002000 rw iram1 0x20000000 ...

LPC1788在外部RAM除錯總結

除錯工具 mdk 4.72 jlink8 一 mdk設定 圖12.asm 圖2 1處必須預定義no crp,因為在lpc1788啟動檔案startup lpc177x 8x.s中有如下 圖3 117 120這段 是nxp公司的lpc1700系列的mcu特有的一段 其他公司的cortex m3 mcu...

PIC內部EEPROM讀寫操作

include config pragma config fosc hs oscillator selection bits hs oscillator pragma config wdte off watchdog timer enable bit wdt disabled pragma conf...