首页 » 互联网 » 嵌入式软件专题二:NXP S32K芯片仿真调试_存放器_解锁

嵌入式软件专题二:NXP S32K芯片仿真调试_存放器_解锁

萌界大人物 2025-01-14 12:00:04 0

扫一扫用手机浏览

文章目录 [+]

1、寄存器配置失落败

不能直接对某些功能单元寄存器进行配置,比如FTM1->SC, 直接配置会导致程序硬件故障(中断),应先对其时钟进行配置

嵌入式软件专题二:NXP S32K芯片仿真调试_存放器_解锁 互联网

PCC->PCCn[PCC_FTM1_INDEX] = 0x01000000;

PCC->PCCn[PCC_FTM1_INDEX] |= PCC_PCCn_CGC_MASK;

选择时钟源,并开启CGC之后,才能配置FTM1->SC寄存器。

2、端口配置

须要专门配置CGC寄存器

PCC->PCCn[PCC_PORTA_INDEX ]|=PCC_PCCn_CGC_MASK; / Enable clock for PORTA /

其余,还须要配置功能复用寄存器

PORTB->PCR[12] |= PORT_PCR_MUX(4); / Port B12: MUX = ALT4, CAN2_RX /

3、分外寄存器的查看

在IAR编译环境下,可以选择查看分外寄存器。
选择Regissters1窗口,点击右键,选择view group,可以实时查看干系分外寄存器的状态。

4、芯片解锁

s32k在调试的过程中,很随意马虎被锁上。
这时候再想烧写就连不上了,须要先解锁。

解锁方法很大略,先直接将reset短接到地,再松开,立即点击程序烧写。

这里关键是,reset与地短接松开后,在尽可能短的韶光内点击程序烧写。
这个速率一定要快,要不然是不能就解锁成功的。

相关文章