ZhangYixi 的文章
-
ARM学习(18) Jink Ozone调试总结
笔者来聊聊Jink Ozone调试 1、Ozone加载选择elf或者bin Ozone调试的时候可以设置PC的位置,主要有上面两种 从ELF读取PC位置,调试时直接设置PC的初始位置 …… -
ARM学习(17)ARM函数调用规则
笔者来聊聊ARM的函数的调用规则 1、ARM函数调用规则介绍 首先介绍几个术语, AAPCS:Procedure Call Standard for the ARM Architecture APCS:ARM Procedu…… -
ARM学习(16)CortexM4外设地址了解以及SPI异常问题分析
笔者来聊聊碰到的一个SPI作为应用层通信协议的问题 1、CortexM4外设地址 准确来说,CortexM4 并没有对外设的地址进行规定,外设的地址一般都是厂商自定义的…… -
ARM学习(15)Makefile编译以及CortexM4命令行STLINK 烧录
笔者来聊聊Makefile编译以及CortexM4命令行STLINK 烧录 1、简单Makefile编译STM32工程 先放一个笔者的makefile工程,笔者之前介绍过一个makefile语法,不过…… -
ARM学习(11)数据总线/地址总线访问数据过程理解
笔者来聊聊数据总线/地址总线访问数据过程 例子引入 笔者在实际项目中开发的时候,碰到了一个数据访问对齐的data abort 错误,其实这个错误之前就知道,Cort…… -
-
ARM学习(9) arm 编译器了解学习(armcc/armclang)
笔者来聊聊编译器的用法 arm编译器学习 首先来了解一下编译器,其通常分为三个部分:前端+优化器+后端。 前端:词法、语法和语义分析,将源代码转化为抽象…… -
ARM学习(5) 异常模式学习(CortexM3/M4)
笔者来聊聊对CortexM3/M4的异常模式理解。 之前的了解,都是基于具体的芯片而言的,比如ST/GD/NXP公司的,STM32,很常用,基于Keil或者IAR集成开发环境,一…… -
-
ARM学习(3) 异常模式学习(CortexR5)
笔者简单介绍一下ARM CortexR5异常模式 学习 1、由来 笔者工作中用到了SSD的主控芯片是基于CortexR5系列的,所以研究一下CortexR5系列的一些异常模型。 什么……