SAME54-有關SmartEEPROM操作
|
||||
---|---|---|---|---|
資深會員
|
我測試
csp_apps_sam_d5x_e5x\apps\nvmctrl\nvmctrl_smarteeprom 在MHC設定smarteeprom size的地方,這個說明看不出哪一欄要設定什麼東西吧...? MHC 查了datasheet,看到下面的說明: DataSheet The SBLK bits indicate the number of blocks allocated per SmartEEPROM virtual sector. The SmartEEPROM virtual page size (PSZ bits). This configuration is loaded after a reset into SEESTAT.PSZ bits. 看起來MHC的兩欄指的是SEESTAT.PSZ(上欄) 與SEESTAT.SBLK(下)? 然後SEESTAT.SBLK選0表示4,選1表示8,...,是這樣? DataSheet那張圖應該要怎麼解釋? 以範例中的1,3為例的話,表示有1個page,1個sector有32個block,此時SmartEEPROM size為4096(Bytes)? 這裡面的page、sector及block間是什麼關係?怎麼組合出4096這個size的? MHC的NVMCTRL裡好像沒有SmartEEPROM 的enable選項,所以這是個預設開啟的功能,不想使用的話就把SEESTAT.PSZ與SEESTAT.SBLK都設成0,是這個意思嗎?
發表於: 2021/5/26 15:14
|
|||
|