当前位置:首页 >娱乐 >记一次失败的探索经历,失败不可怕,过程有价值 记一次失败的记次探索经历

记一次失败的探索经历,失败不可怕,过程有价值 记一次失败的记次探索经历

2024-06-30 21:01:48 [百科] 来源:避面尹邢网

记一次失败的记次探索经历,失败不可怕,失败索经过程有价值

作者:物联风景 系统 OpenHarmony Burn Size就是历失管控擦除的flash长度的,所以一个问题的解决办法就是:每次烧录的自己指定一个BurnSize比如可以跟固件的FileSize一致。

​​想了解更多关于开源的可怕内容,请访问:​​

记一次失败的探索经历,失败不可怕,过程有价值 记一次失败的记次探索经历

​​51CTO 开源基础软件社区​​

记一次失败的探索经历,失败不可怕,过程有价值 记一次失败的记次探索经历

​​https://ost.51cto.com​​

记一次失败的探索经历,失败不可怕,过程有价值 记一次失败的记次探索经历

1、过程前言

熟悉我的记次朋友会知道,我是一个追求新奇而且做事情比较极致的人,我所追求的不是完美,而是探索过程那一种酣畅淋漓的快感,沉迷于那种思维的锻炼,比如前面这篇:由一个编译参数引发的gn构建依赖图谱查询,这次我又碰到一个感兴趣的东西了,然后一发不可收拾,等研究结束一天就那么过去了。那么这次又是失败索经碰到什么让我值得探索的东西,且看后文。

2、历失Hi3861的可怕Flash读写

众所周知,在Hi3861芯片里面是支持flash读写的,相应的api长这样:

"file://base/iothardware/peripheral/interfaces/inner_api/iot_flash.h"
unsigned int IoTFlashRead(unsigned int flashOffset, unsigned int size, unsigned char *ramData);
unsigned int IoTFlashWrite(unsigned int flashOffset, unsigned int size,
const unsigned char *ramData, unsigned char doErase);

那么使用这样的接口很容易就做出来一个简单的存取flash的demo,比如这样:

#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include "ohos_init.h"
#include "cmsis_os2.h"
#include "iot_flash.h"
#include "iot_errno.h"
/

(责任编辑:热点)

    推荐文章
    热点阅读