专栏底层软件使用 Direct I/O 失败

使用 Direct I/O 失败

已解决
zhangxiaofei2022-12-09
27
4

用户您好,请详细描述您所遇到的问题。

1.硬件获取渠道:

普华基础软件与地平线合作

2.当前系统镜像版本:

rel-j5-cs-v1-LNX5.10_REL_NOSTL_CS_PL3.0_2022081008_evm-image.zip

3.当前天工开物版本:

4.问题定位:

在开发过程中在 open() 使用 O_DIRECT 标志位总是失败

5.开发的demo/案例:

6.需要提供的解决方案:

请地平线确认该版本系统是否支持 Direct I/O

底层软件
征程5技术深度解析
评论3
0/1000
  • 船到桥头
    Lv.1

    您好:

    Direct I/O,需要buf 4KB对齐

    参考https://blog.csdn.net/w1346561235/article/details/106818314/?ops_request_misc=&request_id=&biz_id=102&utm_term=Direct%20I/O%20%E5%86%85%E5%AD%98%E5%AF%B9%E9%BD%90&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-0-106818314.142^v68^control,201^v4^add_ask,213^v2^t3_esquery_v1&spm=1018.2226.3001.4187

    祝好~

    2022-12-09
    0
    1
    • 船到桥头回复船到桥头:

      参考:https://blog.csdn.net/renlonggg/article/details/124020508?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167057366916800184180071%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=167057366916800184180071&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-2-124020508-null-null.142^v68^control,201^v4^add_ask,213^v2^t3_esquery_v1&utm_term=O_DIRECT%E4%BD%BF%E7%94%A8%E9%99%90%E5%88%B6&spm=1018.2226.3001.4187

      2022-12-09
      0
  • 费小财
    Lv.5

    您好,

    什么模块,你试过去掉这个标志就能成功?

    失败的日志有吗,驱动的日志

    2022-12-09
    0
    0
  • 新手村
    Lv.4

    您好:

    你的系统版本是支持direct I/O的,报错的话,请贴log;

    2023-01-17
    0
    0