代码拉取完成,页面将自动刷新
同步操作将从 小熊派开源社区/BearPi-HM_Nano 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
本示例将演示如何进行hi3861内部flash数据读写
本示例主要使用了以下API完成内部flash数据读写
unsigned int FlashRead(const unsigned int flashOffset, const unsigned int size, unsigned char *ramData)
描述:
读取flash数据。 参数:
名字 | 描述 |
---|---|
flashOffset | flash偏移地址 |
size | 要读取的字节数 |
ramData | 存放待读取数据的缓存指针 |
unsigned int FlashWrite(const unsigned int flashOffset, unsigned int size,
const unsigned char *ramData, unsigned char doErase)
描述: 将数据写入flash
参数:
名字 | 描述 |
---|---|
flashOffset | flash偏移地址 |
size | 待写入字节数 |
ramData | 待写入数据缓存指针 |
doErase | 表示是否执行擦除 |
无
无
修改 applications\BearPi\BearPi-HM_Nano\sample
路径下 BUILD.gn 文件,指定 flash_example
参与编译。
#"Zx_Developer:zx_develop_sample" ##不参与构建,为开发者贡献演示结构,其中Zx为 Z1,Z2...Z100
#"Z1_hi3861_uart_ylc:uart_hi3861",
"Z2_hi3861_flash_ylc:flash_example",
示例代码编译烧录代码后,按下开发板的RESET按键,通过串口助手可以看到从flash读到了数据。
内部闪存读写测试 Hello, BearPi!
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。