[匠芯创] 文件系统

0.[测试前提] luban-lite sdk:v1.2.0 ,芯片型号:D13x, 假设工程名 d13x_demo_nand

1.可读写的文件区路径,路径配置在 “工程名_defconfig” 文件中定义

 CONFIG_AIC_FS_IMAGE_DIR_1

2. 编译后生成的C宏定义在 rtconfig.h 中的 AIC_FS_IMAGE_DIR_1

3.[另外方法] 在菜单配置中是 Application options->Using Files System Image 1, 选 LittleFS;在填Data Directory填写路径, Image Name 填 data.lfs

4. 在芯片的编程时,文件路径就是 “/data/” 作为基础路径前缀。 如:

void mem_value_write()
{
	int fd = open("/data/test_mem.txt", O_WRONLY | O_CREAT | O_TRUNC, 0644);
	if (fd < 0)
	{
		printf("Open file failed\n");
		return;
	}

	char buffer[] = "Testing_str\n";
	int len = sizeof(buffer);
	int size_written = write(fd, buffer, len);
	if (size_written < 0)
	{
		printf("Failed to write value to.\n");
	}
	close(fd);
	printf("[Write] done.len=%d.\n",size_written);
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值