ARM 学习笔记2 初识Cortex-M33与STM32G4

入门

  1. ARM Cortex-M系列处理器的差异与联系:【ARM Cortex-M 系列 1 -- Cortex-M0, M3, M4, M7, M33 差异】
  2. 两本书籍的英文版和中文版
    Definitive Guide to Arm® Cortex®-M23 and Cortex-M33 Processors
    Arm Cortex-M23和Cortex-M33微处理器权威指南
  3. ST的介绍页 Arm® Cortex®-M33概述

硬件环境

  1. STM32G474RE
  2. 采用STM32G474RE MCU的STM32 Nucleo-64开发板
  3. STM32U5A5AJ

软件环境

  1. Keil uVision5 MDK-ARM --- 使用图解(中文版),同作者的专栏中后续文章也值得一看。
  2. NUCLEO-G474RE Rev.A 例程,链接中提供的Blinky程序即为开发板中的默认程序,导入Keil后按提示可以自动下载G4系列的软件支持包。
  3. STM32 HAL库手册获取和查阅方法以及查看官方例程
  4. 构建STM32CubeIDE工程时出现的问题,例程编译报'caddr_t'类型未找到的解决方法:点击错误信息,跳转到报错的文件,在头文件加上一句【#include <sys/stat.h>】或者【#include <sys/types.h>】
  5. UM2570 Description of STM32G4 HAL and low-layer drivers 库函数汇总
  6. PM0214 STM32 Cortex®-M4 MCUs and MPUs programming manual

参考文献

  1. "星辰"STAR-MC1
  2. STM32G4系列
相关推荐
szxinmai主板定制专家1 天前
基于光栅传感器+FPGA+ARM的测量控制解决方案
arm开发·人工智能·嵌入式硬件·fpga开发
代码改变世界ctw2 天前
ARM汇编编程(AArch64架构)第13课:多核启动与调度
汇编·arm开发·架构
代码改变世界ctw2 天前
ARM汇编编程(AArch64架构)课程 - 第9章:原子操作与同步
汇编·arm开发·架构
学不动CV了2 天前
深入理解C语言内存空间、函数指针(三)(重点是函数指针)
c语言·arm开发·数据库·stm32·单片机·嵌入式硬件·c#
学不动CV了3 天前
C语言32个关键字
c语言·开发语言·arm开发·单片机·算法
学不动CV了3 天前
ARM单片机OTA解析(一)
c语言·arm开发·stm32·单片机·嵌入式硬件·51单片机
小刘摸鱼中3 天前
STM32CubeMX+CLion 使用ARM_CMSIS_DSP
arm开发
Mr_Orangechen3 天前
Linux 下使用 VS Code 远程 GDB 调试 ARM 程序
linux·运维·arm开发
代码改变世界ctw3 天前
2.2 TF-A在ARM生态系统中的角色
汇编·arm开发·安全·trustzone·atf·optee
学不动CV了4 天前
ARM单片机OTA解析(二)
arm开发·数据结构·stm32·单片机·嵌入式硬件