- 博客(7)
- 收藏
- 关注
原创 f_mkfs格式化了4M 空间 为啥查询返回的总空间只有4076 ?
f_mkfs格式化了4M 空间 为啥查询返回的总空间只有4076?原因是FAT表也要占据空间,计算方法如下,
2023-02-22 16:42:15
250
原创 USB操作死机,卡死在disk_initialize函数中
两个代码一样的工程,一个烧录后 USB操作正常,一个USB操作卡在disk_initialize函数中,对比代码之后发现无异常,对比配置后发现采用的内存分配不一致,下图左边是不正常的配置,右边是正常的配置,左边给没有给USB分配内存,右边分配了...
2021-08-18 16:34:47
667
原创 KEIL5编译速度慢 F7编译每次都是全编译
最近在做ST转GD的工作,发现工程编译速度超慢,按F7进行局部编译依旧是全局编译,后来发现是魔术棒 Target 的Use Cross-module Optimization 勾选上了,在此记录一下,
2021-08-17 10:18:23
2415
2
原创 TOOKS.INI-Section ‘[ARM]‘:missing ‘PATH‘ entry
最近keil4的工程升版keil5 ,然后把以前的keil4 5 都删掉 直接官网下载了一个最新的keil5.35版本,都准备好之后,打开工程,注册,编译,没问题,然后打开一个c文件,从文件夹直接拖到工程,发现打不开,然后右键选keil打开,发现报错,TOOKS.INI-Section ‘[ARM]’:missing ‘PATH’ entry,然后解决方案是,关掉杀软,删除以前keil的所有注册信息,重新安装keil5.35.管理员打开,注册机也管理员打开,然后注册,右击c文件 选择keil打开 下面的错误
2021-08-05 14:26:25
2798
转载 重装keil之后C文件不能直接拖到工程打开了
KEIL4升级keil5.结果发现文件不能直接拖到工程打开了,于是网上找了很多,重新安装keil,重新注册,等都不行,后来发现是win10的问题,以下是原文复制来的:原文链接在最后大多数人安装好win10 后,很多软件的拖拽文件拖到软件上直接打开的功能失效,这时必须要用软件里的打开功能,这是非常麻烦的。经过测试有两种方法可以解决。方法一按Windows键+R,打开“运行”对话框:输入regedit,回车或确定。依次找到以下键值: HKEY_LOCAL_MACHINE\SOFTWARE\Micros
2021-08-05 14:12:40
823
原创 FAT32文件系统重f_mount,f_open的使用记录,FR_NOT_ENABLED
我在做SD卡和U盘挂载的时候遇到的问题记录:第一个问题首先我定义了一个文件系统的指针数组和实际存在的结构体,然后对指针数组进行了内存申请,在这里我用的是U盘,设置磁盘为0,当我使用f_mount挂载fatFs后,再卸载,然后挂载FatFs,显示的是挂载成功,但是实际上当我去对文件进行操作的时候,返回FR_NOT_ENABLED,也就是说明挂载是失败的经过测试,卸载文件系统的时候,实际上是把指针数组的FatFs[0]的指向清除,也就是清除掉指向的工作区,而不是把原先申请的FatFs[0]的内存
2020-11-05 19:18:39
5971
4
原创 passing 'unsigned char [150]' to parameter of type 'char *' converts between pointers to integer typ
在做串口通信的时候 遇到如下警告passing ‘unsigned char [150]’ to parameter of type ‘char *’ converts between pointers to integer types with different sign我将unsigned char *p 改成 char *p就没事了但是不改好像也没问题,只是一个警告,不修改的话也没有...
2019-10-22 10:15:24
7657
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人