|
331x芯片程序存储空间中划分为NVR(芯片配置信息存储区)、程序和数据存储区、Bootloader区(可被锁定,防止意外修改)。
331x芯片支持Bootloader方式进行编程,可以通过JTAG口提前预置引导程序,引导程序放在芯片Flash的前4k空间(即Bootloader区地址FF:0000H~FF:0FFFH)。
已经内置了引导程序的芯片可以使用串口实现Bootloader编程。理论上用哪个串口(甚至SPI)都是可以的,具体取决于引导程序编写时使用了什么接口。使用引导程序的客户可以按照项目的具体需求参考我司源代码进行修改。如果引导程序空间大于4K,可以通过修改配置增加代码存储空间。但是超过4K的部分不支持锁定功能,能锁定的区只有前4K。
|
|