您现在所在位置: 首页 > 应用笔记 > 华大MCU之HC32F196KCTA—— Flash的固定映射地

应用笔记

F460开发笔记

F4A0开发笔记

华大工具

F/L170笔记

F/L196笔记

华大MCU之HC32F196KCTA—— Flash的固定映射地

发布时间:2022-08-02 11:08:04

不少使用华大196系列的芯片的工程师,早期的时候可能都是使用的ST的单片机,那么如果已经习惯了ST的BOOT引脚,像是一般的ST的引脚,上面都会有BOOT0和BOOT1的设置,

它们对应的是三种不同的启动模式:

那么当BOOT0为零时,系统从闪存启动也就是内置的flash启动,这是一般的工作模式;

而当BOOT0等于1,BOOT1=0的时候,会从系统存储器启动,一般的话是固化在单片机内部的一段Bootloader的这种模式,大多情况下是厂家预留的一种功能;

而还有一种是当BOOT0和BOOT1都等于1的时候是从 RAM启动,主要是用于调试模式。

而在华大的引脚不过有BOOT0主要是为了选择开机时候的一个编写协议,如果BOOT0是低电平这种模式一般是默认的模式,是采用SWD协议进行编程的;

而当它是高电平之后,则使用ISP的编程模式。

两种编程模式,对于外部电路的依赖环境不同,推荐用户使用前者。另外有一点是值得注意的,那就是ST的启动时候的映射是动态的,要通过不太引脚来进行配置,那么对于华大的196系列它的启动时,flash的映射地址是固定映射到0,相对来说变化没有那么多,但是使用起来也少了一些疑惑。

Zye-BBS




15538577277 张工 13837129004 连工 工作时间:周一至周五 上午8:30-下午6:00