請問下 CH573 EVT 1.8中的USB_IAP Demo, 將Flash大小限制為4K是什么原因?
我看數(shù)據(jù)手冊, BootLoader區(qū)域明明有24K的大小:
編譯出來的IAP程序, 最終是刷入BootLoader這個區(qū)域嗎?
熱門產(chǎn)品 :
CH32V317: 互聯(lián)型青稞RISC-V MCU
請問下 CH573 EVT 1.8中的USB_IAP Demo, 將Flash大小限制為4K是什么原因?
我看數(shù)據(jù)手冊, BootLoader區(qū)域明明有24K的大小:
編譯出來的IAP程序, 最終是刷入BootLoader這個區(qū)域嗎?
Bootloader區(qū)域并不對用戶開放,是芯片出廠BOOT區(qū)域,用于ISP下載使用。
由于使用ISP下載時,最小擦除單位為4K,最小擦除2個為8K。
IAP是運行在CodeFlash區(qū)域的用戶自定義片上編程的例程,將IAP大小限定在4k可以保護用戶代碼不被別人盜取。