zoukankan      html  css  js  c++  java
  • i2c_tool 在 ssc333 下使用

      最近在做 ssc333 开发,使用到的 gsensor,rtc 均使用 i2c 通讯。其实 ssc333 sdk 已有 i2c 调试工具 i2c_read_write 在 ./customer 目录下,只是当时没发现,等整好 i2c_tool 才看到。

      i2c_tool 的下载、编译这里就不介绍了,网上都有详细操作步骤,按着操作就可以了。这里只记录与 ssc333 相关部分。

      1、将编译后得到的(i2c_tool 调试应用程序) i2cdetect、i2cdump、i2cget、i2cset、i2ctransfer 拷贝到 .project eleasecardvi6b0commonuclibc4.9.4indebug 目录下(该目录内容在生成镜像时会拷贝到输出的customer 目录下,对应目标系统下的 ./customer 目录);

      2、将编译后得到的 libi2c.so 另存为 libi2c.so.0 并拷贝到 . eleasecardvi6b0commonuclibc4.9.4ex_libsdynamici2c_tool 目录下 (该目录内容在生成镜像时会拷贝到输出的  ootfslib 目录下,对应目标系统下的 ./lib 目录);

      3、因配置原因,步骤2 的 libi2c.so.0 一直未能拷贝到 ./lib 目录(执行生在镜像命令时会清除),此时需要在 rootfs_cardv.mk 下添加 cp -d $(LIB_DIR_PATH)/ex_libs/dynamic/i2c_tool/* $(OUTPUTDIR)/rootfs/lib; 既在清除后添加库文件到目标文件夹;

      至此 i2c_tool 添加完成,编译后在板上运行即可在 ./customer 目录下找到 i2cdetect、i2cdump、i2cget、i2cset、i2ctransfer;

  • 相关阅读:
    linux所有命令失效的解决办法
    第一章 网络基础知识
    RNQOJ 数列
    RNQOJ Jam的计数法
    RNQOJ 开心的金明
    RQNOJ 明明的随机数
    分类讨论的技巧
    Unity 碰撞检测
    Unity --yield return
    Unity 移动方式总结
  • 原文地址:https://www.cnblogs.com/LittleTiger/p/14903267.html
Copyright © 2011-2022 走看看