ARM Cortex
meiger
为了高薪,为了钱,奋斗!!!
展开
-
GCC/RAMGCC 的printf重映射
但使用嵌入式开发是,会使用pritnf重映射,但使用GCC和RAMGCC是,重映射的代码为如下:配置后,之间添加头文件“include<stdio.h>”,后使用printf正常打印;原创 2021-04-28 13:47:31 · 361 阅读 · 0 评论 -
怎样产生自己的一个镜像函数/全局变量地址列表
怎样产生自己的一个镜像函数/全局变量地址列表:–callgraph --symdefs=dir/symdefs:添加进连接器即可:ARMGCC原创 2021-04-22 15:52:20 · 309 阅读 · 0 评论 -
GCC编译:error: expected ‘=‘, ‘,‘, ‘;‘, ‘asm‘ or ‘__attribute__‘ before ‘typedef‘
error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before XXX:这个是GCC编译是出现的错误,前一天还正常,今天出现该错误,,查了3遍 报错的地方就是没有错误,网上查了很多,没找到原因,开始怀疑编译器,重启电脑等了,最后的最后发现是,顶部的注释前面不小心插入了一个字符,删除后,直接就可以编译了, 【泪】【苦笑 苦笑】总结:该错误出现,就是该文件出现编写错误,如少写什么东西,或者多了什么字符,而且不应该 只看报错误行,整个文件差一遍;原创 2021-03-23 10:57:22 · 4328 阅读 · 0 评论 -
1,RAM概述 - 学习笔记
1.ARM概述Cortex-M3是ARM公司出的第7代架构的内核,M级别的就是面向单片机的系列,说明CM3就是单片机的级别。在单片机中就是加入各个外围,例如:UART,I2S,I2C,USB等外设,合并成一片单片机。ARM(advanced RSIC Machine)公司1991 ARM6A系列 - 高性能“开放应用平台”R系列 = 高端嵌入式系统 尤其是实时性比较高的M系列 - 深...原创 2019-07-03 10:09:36 · 920 阅读 · 0 评论 -
2 ARM 指令集 - 学习笔记
2.指令集32位的ARM指令集,对应处理器状态是ARM16位Thumb指令集,对应处理器是Thumb状态不同的指令集对应不同的处理器的状态,在执行过程种,处理器可以动态的切换两种状态,但是可以发现,Thumb是ARM的一个子集,但是他能带来更高的代码密度。Thumb-2:这是一个突破性的指令,thumb-2是thumb的一个超集,是一个16位指令和32位指令的首次集合,所以在thumb...原创 2019-07-03 10:11:49 · 247 阅读 · 0 评论