请问下 CH573 EVT 1.8中的USB_IAP Demo, 将Flash大小限制为4K是什么原因?
我看数据手册, BootLoader区域明明有24K的大小:
编译出来的IAP程序, 最终是刷入BootLoader这个区域吗?
热门产品 :
CH394: 以太网协议栈芯片
请问下 CH573 EVT 1.8中的USB_IAP Demo, 将Flash大小限制为4K是什么原因?
我看数据手册, BootLoader区域明明有24K的大小:
编译出来的IAP程序, 最终是刷入BootLoader这个区域吗?
Bootloader区域并不对用户开放,是芯片出厂BOOT区域,用于ISP下载使用。
由于使用ISP下载时,最小擦除单位为4K,最小擦除2个为8K。
IAP是运行在CodeFlash区域的用户自定义片上编程的例程,将IAP大小限定在4k可以保护用户代码不被别人盗取。