- 博客(12)
- 资源 (6)
- 收藏
- 关注
原创 调试数据存储到nandflash的那些事儿(五):对nandflash的寻址说明
作为用户,操作nandflash大部分操作无非就是 读、写、格式化。其中读写都一定得需要目标地址。如何根据需求,设定寻址方法就显得不可缺少了。比如说,需求是nandflash存储一年的分钟数据。请问如何存2019年8月21日00:00的分钟数据?一包分钟数据64字节/*************************************************************...
2019-08-21 17:53:10 421
原创 调试数据存储到nandflash的那些事儿(四):nandflash底层的简介
前言:在一个系统中,有三大类:数据、交互、质控。而数据则是根本中的根本,大部分嵌入式设备都是围绕着数据向用户提供着服务。而数据又分为采集、处理、存储、上传等具体细节。在我的设备中数据的存储是用nandflash进行存储的。所以研究nandflash,编写操作nandflash就显得极为重要。那么接下来有必要大概介绍一下nandflash:1.我们的板子配的为 IC_H27U1G8F2CB...
2019-08-21 16:52:19 1203 1
原创 解决:程序触发看门狗或者跑飞的情况汇总分析
该类情况在编程的时候总是不断遇见,我将其分为三类:一、无操作系统程序死机。在一个极简单的程序中遇见一个情况,运行着运行着main()中的while(1)就不循环了,但是串口中断还能进。由于我并没有使用看门狗,所以并没有触发看门狗重启。这个问题莫名其妙的地方在于不知道程序现在在干啥,可以通过debug中的call stack可以看到当前运行在哪个函数中,也可以看到这个函数的调用路径。这个...
2019-08-20 16:40:02 5401
原创 解决:J-flash Ram check failed @address 0x20000000 和 IAR烧不进程序
在烧写程序时IAR烧不进程序,J-LINK报错。然后我用J-flash尝试擦除片子出现上图的报错。不管尝试了多少遍结果都是一样。第二天才发现是电源的问题,难道真是有些错误睡一觉就好了?也可能是前一天一直存在一个思维定势吧。以后请检查以下清单:1.片子的MCU型号是否选对2.片子是否解保护3.板子的电源是否正常,尝试用其他电源供电再次尝试4.j-link的驱动是否是最新的...
2019-08-20 14:42:05 7864
原创 解决:IAR出现 do you want to perform mass erase to unlock the device?
在用j-flash烧上bootloader后再用IAR下载应用程序便出现这样的提示在点击OK后,会下载应用程序,但bootloader程序便不见了。点击cancel后,就停止了下载程序。这句话的意思是:您想要执行块擦除来解锁设备吗?我想他的意思是,你要是想下载程序就要先解锁,但是解锁需要擦除块。所以我执意下载应用程序就先把整个片子给擦除了,那么bootloader自然就没有...
2019-08-15 18:41:56 3196 3
原创 调试数据存储到nandflash的那些事儿(三): 关于移位存入,强制类型转换读出的讨论
前言:前面我提到的第一种存入nand的方式中,我们看到因为nand的驱动关于存入的入口参数是uint8_t类型的,所以需要把我们的数据都转换为uint8_t的类型存入。而我的项目中需要存储的数据大多是float和uint32_t的。那么就涉及到类型的转换。问题:那么为什么要用到移位呢?这是第一种存储方式的部分代码: static uint32_t AD_Value; sta...
2019-08-13 17:32:03 387
原创 调试数据存储到nandflash的那些事儿(二): 存入nandflash的方式比较
书接上回我们讨论了sizeof的坑调试数据存储到nandflash的那些事儿(一):关于sizeof()的一些坑其实用到sizeof是因为我要把一些数据组成结构体存入进nandflash中,类似这样的方式 nand_address = PCBA_CalculateAddr(PCBA_SysData.u16PcbaSavedCount);//判断是否需要清除一下块 Ai...
2019-08-12 21:00:04 876
原创 调试数据存储到nandflash的那些事儿(一):关于sizeof()的一些坑
前言:目前正在根据项目需求编写nandflash的存储和读取,但是由于不满意之前存储的方式,所以想按照自己的方式修改。但是中间遇到了一些问题,也是知其然不知所以然,我一个一个说吧。如何发现的过程我就不赘述了,都是一遍又一遍的debug得出来的结果。我们直接来看sizeof的应用吧,我先提个问题:1. uint32_t len; uint8_t a; ...
2019-08-12 20:19:30 529
转载 MDK(KEIL5)如何生成.bin文件(由他人的帖子亲自尝试,亲测可用)
我是看作者:nx505j 的贴子https://blog.csdn.net/nx505j/article/details/80924902讲解实现的,在此感谢作者!我在这里把过程无脑化,实现目的就好了嘛。1.首先:打开魔术棒到User页面中可以看到选中Run #1 后在右边选择路径时,我们自己编辑:fromelf --bin --output .\SmallAirStation...
2019-08-09 16:45:17 985
转载 图形/文本界面安装CentOS 6.8系统详解(来源:Linux社区 作者:xuweitao)
最近在学习centos,学习安装linux就是学习linux的开端。鸟哥说没有安装过十遍linux不要说学会了linux。这篇文章就是详细讲解了安装Linux的原理,大家一起学习一下图形/文本界面安装CentOS 6.8系统详解(来源:Linux社区 作者:xuweitao)...
2019-08-07 15:28:02 263
原创 将U盘制作成fedora启动盘后无法恢复U盘的正常使用,我是这样解决的
我有一个破旧的U盘,8GB,最近学习使用Linux,将U盘制作成了Fedora的启动盘。学习一番后想恢复U盘的使用,插上主机后,计算机识别不出来盘符。这下我想格式化都不行呢,于是参照网上的建议,解铃还须系铃人,用制作启动盘的工具Fedora media writer恢复U盘。可是不成功,然后我用系统自带的磁盘管理和甚至去windows的cmd中对磁盘进行恢复操作,均失败了。一顿操作后,...
2019-08-07 10:27:57 3039 2
F429 FATFS+SD卡实验.rar
2020-03-24
F103 FATFS+SD卡实验.rar
2020-03-24
实验24 IIC eeprom实验.rar
2020-01-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人