自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【无标题】

vmware 相关总结centos 无法显示共享文件夹新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入centos 无法显示共享文件夹输入命令/usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs

2022-03-09 08:52:24 150

原创 SD卡相关总结

命令命令号别名功能CMD0GO_IDLE_STATE设置所有的卡到空闲状态CMD5SD_IO_SEND_OP_CONDSDIO卡的命令CMD8SEND_IF_COND检测控制器和卡的电压是否匹配待续待续待续...

2019-12-01 16:49:58 197

原创 【u-boot】u-boot是怎么在H7开发板上运行起来的,

记录一下代码启动的过程:研究具体代码之前,先了解其中的几个概念概念一,gd结构体 global_data为什么要有gd结构体及其作用。概念二,u-boot代码的分段主要是分为两段,前段和后段,这个对具体的代码行为会有不同的影响。对于stm32来说,程序镜像都会存放在起始地址为0x08000000的flash中,其中地址0x08000000存放的是sp指针指向的内存值,0x080000...

2019-11-10 09:37:12 490

原创 【u-boot】在stm32h7开发板体验u-boot

u-boot在2017版本中加入了对Cortex-M系列内核的支持,正好手上有个h7的开发板,所以拿来试试,学习一下uboot。一 u-boot版本选择其实开始选用最早支持的版本比较好,因为新版本中加了更多的单板支持,有些版本之间由交叉移植阅读代码时容易形成干扰。由于最开始就看的是u-boot-2019.04版本的代码,所以选择这个版本。二 准备过程说是移植,一般不会从头到尾自己写代码,...

2019-11-08 18:26:06 2524 2

原创 【交叉编译】零星总结

问题一现象:编译出来的elf文件和bin文件总是多出固定的字节使用-readelf分析编译出来的elf文件多出来一个段.note.gnu.build-id原因:待查解决方法:方法一:-objcopy -R .note.gnu.build-id 使用-R参数删除这个段方法二:链接时候加上参数-Wl,--build-id=none(推荐)...

2019-11-03 10:05:40 270

原创 【RT-Thread】设备模型之串口

最近一直研究阅读RT-Thread的设备模型,把一些感悟做一个笔记,也算是一个学习总结。和linux的设备驱动类似,RT-Thread中的设备驱动也需要一个注册的过程,通俗的说就是将设备节点挂载到内核中维护的链表上,这样就可以通过上层的通用函数调用,那么看串口驱动的注册过程。rt_err_t rt_hw_serial_register(struct rt_serial_device *seri...

2019-10-30 21:09:44 1546

原创 【Keil】相关总结

仿真时出现提示error 65: access violation at 0x40021000 : no 'read' permission这是由于仿真参数设置的问题。修改参数如下图所示参数:DARMSTM.DLL-pSTM32F103ZE(根据单片机型号具体选择)TARMSTM.DLL...

2019-10-22 10:21:41 257

原创 【Git】

如何获取最新的仓库代码查看远程仓库:git remote -v比如 在步骤一中,我们查看到远程有一个叫origin的仓库,我们可以使用如下命令从origin远程仓库获取最新版本的代码git fetch origin master:temp上面代码的意思是:从远程的origin仓库的master分支下载到本地master并新建一个temp分支注意:不建议使用pull拉取最新代码,...

2019-10-17 10:55:18 165

原创 【u-boot】u-boot重定位

重定位为什么要有重定位

2019-09-28 20:18:12 281

原创 【u-boot】u-boot对设备树的节点解析

1,设备树的引入2,uboot本身对设备树的支持3,对uboot中设备树节点解析代码的分析(1)上一篇文章中提到函数 dm_init_and_scan(bool pre_reloc_only) 中有对设备树节点解析的函数dm_extended_scan_fdt()该函数的主要作用就是扫描设备树中的节点,并创立对应的设备驱动等结构的绑定工作。先看对应的代码int dm_extended_s...

2019-09-09 12:51:03 3507

原创 【u-boot】u-boot中initf_dm()函数执行流程

前部分设备模型初始化为了便于阅读,删掉部分代码,只留关键的过程:static int initf_dm(void){ int ret; ret = dm_init_and_scan(true); if (ret) return ret; return 0;}该函数调用了 dm_init_and_scan();并且传入的参数为true,uboot中对该函数的注释如下:/**...

2019-08-28 13:59:07 1483

原创 【u-boot】u-boot中的设备模型

主要的数据结构体uclass/** * struct uclass - a U-Boot drive class, collecting together similar drivers * * A uclass provides an interface to a particular function, which is * implemented by one or more ...

2019-08-24 15:08:46 600

原创 2019年8月24日14:53:24测试

设备模型相关的新的改变新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入新的改变你好! 这是你第一次使用 Ma...

2019-08-24 14:13:57 210

空空如也

空空如也

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

TA关注的人

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