- 博客(6)
- 收藏
- 关注
原创 实现Bootloader跳转APP步骤(通过上位机使用UDS进行刷写)
1、根据芯片内存大小划分区域2、按照内存分配分别配置bootloader工程和APP工程的链接文件3、设置跳转地址。一般是内存分配的APP首地址+4(原因写在下一步)4、偏移中断向量表到APP首地址。中断向量表是程序运行的起始位置,默认0x00000000。其中偏移0x4是复位向量,此地址所存储的内容是Reset_Handler复位函数的地址。(自行了解startup启动过程)5、关闭所有外设、中断6、跳转到设置的跳转地址,即APP工程的复位中断,开始运行APP工程。
2024-03-22 18:23:41 1817 1
原创 HSE_ABswap双分区功能(四)
文章以NXP的S32K344芯片为例,仅整理了关于AB_swap双分区功能相关的内容,不需要使用HSE的安全引导
2024-02-09 09:00:00 963 1
原创 HSE_ABswap双分区功能(三)
文章以NXP的S32K344芯片为例,采用上一章提到的第二种安装方式安装,将HSE_FW安装在0x400000。
2024-02-08 16:00:00 1960 4
原创 HSE_ABswap双分区功能(一)
双分区将整个flash空间划分为两个部分,在更新软件时,不对当前正在运行的flash区操作,而操作另一个区,不论更新是否成功都不会影响到当前正在运行的软件程序。
2024-02-07 11:41:42 1197 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人