- 博客(5)
- 收藏
- 关注
原创 开发错题本
1.1合理运用枚举结构体,在最下面加入NUM,即枚举的个数1.2同一联合体,不同字段使用相同地址union内成员可以共用地址,frambuffer八个字节等于struct内部八个字节,也可以访问某些具体位(注意默认的是大端还是小端)很好用!!abcType包括了struct如果结构体里面需要引用本结构体}abcType因为在引用的时候,abcType还未定义但是struct bb已经定义了,所以里面需要用struct bb;
2023-08-14 17:20:39
116
原创 开发过程中遇到的问题 自用
问题描述:今天在排查S32k118的boot在擦写过flash后造成的hardfault、且该hardfault在擦写操作完之后并不会产生,需要restart之后才会报错。排查过程:1、现象makefile生成的text大小为47300字节(boot大小),加上flashconfig配置文件48.5k字节大小,boot的相关信息从第49k开始记录擦写,理论上并没有问题且空间足够不会影响前面。
2023-05-19 11:23:22
103
1
原创 学习汇编小记录
③BLX R3:会将当前指令的下一条指令的地址(PC+4) 保存到LR寄存器中,然后将R3的值作为跳转目标地址,并且跳到R3执行代码,ARM中通常用于函数的调用与返回等功能。#LDR r1,[r2],#4 //将r2地址中的内容存到r1中,同时r2=r2+4。#LDR r1,[r2,#16] //将(r2+16)地址中的内容存到r1中。#LDR r0,[r1] //将R1中的值存到r0中。1、遇到hardfault位置。②MOV:代表赋值操作。
2023-04-27 09:58:58
70
1
原创 求大神 Not enough information to list image symbols.
stm32中Not enough information to list image symbols.是什么原因
2020-07-24 22:43:21
12098
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人