自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 linux驱动-裸机启动

开发板上电,运行 iROM(BL0),失能像看门狗等设备,初始化栈、ZI/RW、时钟等,判断启动方式,从对应的设 备中搬运 BL1 到 iRAM,校验成功跳转到 iRAM 中执行 BL1。BL2 初始化 IRQ 和 SVC_STACK,设置时钟、初始化外扩的 DRAM,从相应的启动设备中搬运 OS 到 DRAM,跳转到DRAM 中运行。3>将其解压到根目录 sudo tar -xf arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz -C /

2024-05-29 20:36:26 245

原创 stm32f401xx库使用I2C协议与AT24C04

在进行页写操作时,存储器的子地址低三位会自动增一,但由于高位并不自增,所以在子地址加到页空间边界,即写入16字节后,下一字节会自动写入该页空间的第一字节,覆盖之前的数据,并且如果连续写入数据的地址超过256,地址将从0地址重新开始,从0地址开始的数据将覆盖之前的数据。但在操作数据寻址的时候需要注意,由于AT24C04芯片分为2个数据区,使用P0为加以区别,当P0 = 0时,操作的是0~255的地址单元,当P0 = 1时,操作的是256~511的地址单元。消息中的每一帧后面都跟随一个应答⁄不应答位。

2024-05-29 20:31:49 590

转载 EEPROM-FLASH

嵌入式开发——常见的存储器分类和特性介绍_嵌入式存储器的分类-CSDN博客嵌入式开发——EEPROM和FLASH的区别和优劣势-CSDN博客

2024-05-13 15:46:06 11

原创 STM32F401RET6环境搭建-标准库

stm32f4xx_fmc.c的在固件库中的一个外设,仅作用于STM32F429_439xx、STM32F446xx、STM32F469_479xx、STM32F427_437xx系列的芯片,如果不是这些芯片的话将不会引用stm32f4xx_fmc.h这个头文件,也就产生了宏没有定义的问题。具体的说,我们在Option for Target的C++选项卡的Define填写了当前所使用芯片的所属系列。新建个文件夹命名为工程名字,然后在里面建4个这样的文件夹。所有有头文件的地方都要包含了。

2024-05-13 15:40:48 392

原创 STM32标准库-下载地址

然后提示输入姓名和邮箱,姓名随便,邮箱qq邮箱就可以,然后打开qq邮箱点进去浏览器打开就下载了。

2024-05-10 09:49:57 124

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除