查看: 2217|回复: 0

(QA):331x芯片是否支持Bootloader方式编程?

[复制链接]

151

主题

845

帖子

4407

积分

管理员

Rank: 9Rank: 9Rank: 9

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

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表