看到CH32F103中有3.75KB系统引导程序存储区BootLoader,想知道这个区域已经存储了通过usb和uart进行固件升级的Bootloader还是需要用户自己实现Bootloader然后烧录到这个地址?在官网下载的例程(CH32F103EVT.ZIP)中没有IAP demo,有人了解吗可否告知一下?
热门产品 :
CH32X035: 32位USB+USB PD单片机
看到CH32F103中有3.75KB系统引导程序存储区BootLoader,想知道这个区域已经存储了通过usb和uart进行固件升级的Bootloader还是需要用户自己实现Bootloader然后烧录到这个地址?在官网下载的例程(CH32F103EVT.ZIP)中没有IAP demo,有人了解吗可否告知一下?
您好,按照您的描述,您讲的引导程序存储区应该是0x1FFFF000到0x1FFFFFFF地址范围内的区域,这个区域内的包含了BOOT1,用户字,厂商字和BOOT2,他们都是已经写好在芯片内的,不需要用户自行实现再烧录。在单片机上电前,将BOOT0引脚拉高,即可进入并使用ISP工具通过USB或串口的方式下载编译后的用户程序。