润和Neptune(W800)文件不能写入
参照鸿蒙官方指引,在润和Neptune(W800)开发板上测试,写入字节数总是0,不知道是什么原因,特来请教大神!
相关代码如下:
else if (strcmp((char *)p_uart_opr->rx_buffer, "test-fs") == 0)
{
// open && write
char fileName[] = "testfile";
static const char def[] = "utils_file_operation implement.";
int fd = UtilsFileOpen(fileName, O_RDWR_FS | O_CREAT_FS | O_TRUNC_FS, 0);
printf("file handle = %d\n", fd);
int ret = UtilsFileWrite(fd, def, strlen(def));
printf("write ret = %d\n", ret);
// seek
ret = UtilsFileSeek(fd, 5, SEEK_SET_FS);
printf("lseek ret = %d\n", ret);
// read && close
char buf[64] = {0};
int readLen = UtilsFileRead(fd, buf, 64);
ret = UtilsFileClose(fd);
printf("read len = %d : buf = %s\n", readLen, buf);
// stat
int fileLen = 0;
ret = UtilsFileStat(fileName, &fileLen);
printf("file size = %d\n", fileLen);
// delete
ret = UtilsFileDelete(fileName);
printf("delete ret = %d\n", ret);
}
在终端打印如下:
Received 7 byte(s) new data from UART1:
test-fs
file handle = 0
write ret = 0
lseek ret = 0
read len = 0 : buf =
file size = 0
delete ret = 0
Neptune
W800
文件读写
公共基础
赞
2
收藏 0
回答 3
已解决
相关问题
/build.py w800和hpm dist指令有什么区别
1832浏览 • 1回复 待解决
求助:Ubuntu编译w800时遇到问题。
2079浏览 • 1回复 待解决
在鸿蒙项目中读取网络文件在写入本地时为何该文件一直显示只读无法写入?
2421浏览 • 1回复 待解决
编译hi3861源码时出错,润和的那块板子
2629浏览 • 1回复 待解决
鸿蒙系统应用后台不能下载和上传文件,是什么情况?
3194浏览 • 2回复 待解决
求助:润和3516开发板烧录报错(使用Deveco Device Tool烧录)
2626浏览 • 1回复 待解决
请问neptune开发板如何实现1us和1ms的定时
2322浏览 • 1回复 待解决
润和HH-SCDAYU200分布式启动远程拉起应用失败
788浏览 • 2回复 待解决
neptune 烧写报错[upload] Error -1
1840浏览 • 2回复 待解决
neptune如何连接spi设备呢
2522浏览 • 2回复 待解决
在写鸿蒙项目视频播放器项目时下载网络文件到本地时一直报需要写入的文件只读错误?
2172浏览 • 1回复 待解决
hi3861可以和电脑ping通,但是电脑上面的udp不能和hi3861连接
2035浏览 • 1回复 待解决
DevEco Device Tool 怎么自定义烧录文件的起始地址和分区大小?
1318浏览 • 1回复 待解决
通过DevEco-Studio生成的密钥文件和证书请求文件是只针对当前应用有效还是所有的应用都有效呢?
2795浏览 • 2回复 已解决
请问Codec怎么判断解码结束,即没有数据需要向解码器写入了?
531浏览 • 1回复 待解决
js-ui开发中dom的属性需要写入变量,请问语法是什么?
4317浏览 • 3回复 待解决
通过文件路径打开文件FileUriExposedException
2501浏览 • 3回复 待解决
小艺建议只能增多,不能删除,不能卸载,怎么办
3011浏览 • 4回复 待解决
如何打开指定文件夹,选择文件返回
2106浏览 • 1回复 待解决
布局文件中设置字体大小和间距设置中的vp/fp/px具体区别是什么?
2377浏览 • 2回复 待解决
DevEco Studio 不能直接更新?
3087浏览 • 8回复 已解决
不能报名公测为什么?
3715浏览 • 1回复 待解决
文件管理中,修改文件中的.RAR后缀,变成.APK文件消失了,怎么回事呀
3256浏览 • 1回复 待解决
选择本机上的一个xlsx文件,本地解析文件,如何获取本地文件的path
1252浏览 • 1回复 待解决
你好,你可以去找个历程看看别人是怎么用的,是不是要指定文件位置?挂载文件系统?创建文件?
这个功能在HI3861是没有问题的,因此功能是要依赖底层的SDK才能实现,但我发现此功能在neptune-harmony-os1.1-iot/device/winnermicro/neptune/w800_adapter/hals/utils/file中实现此功能的libhal_file_static.a静态库中并没有链接底层W800 SDK中的函数,所以此功能在W800 中尚未实现。