导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页

    T507 twi 加密芯片atsha204

    Linux
    3
    10
    4269
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • Z
      Z_z LV 4 最后由 编辑

      T507上接一个atsha204a加密芯片,查询芯片手册和资料地址是0x64,但是系统里面去使用加密芯片的时候不成功,这个该怎么处理?
      800d0fc8-59af-4812-a491-ccee490aa56a-image.png
      62eac607-b03c-4550-a054-1f182a98ebbd-image.png 0e48e526-73b4-4e5a-8dd0-592255200e36-image.png

      J 1 条回复 最后回复 回复 引用 分享 2
      • J
        Jingyan LV 5 @Z15242116489 最后由 编辑

        @z15242116489 这种特殊芯片可能需要特定的时序访问才能读到正确数据,请贴上datasheet或者read/write相关时序图

        1 条回复 最后回复 回复 引用 分享 0
        • Z
          Z_z LV 4 最后由 编辑

          @jingyan 这个是芯片的手册,您看一下
          C404018_ATSHA204A.pdf

          J 1 条回复 最后回复 回复 引用 分享 0
          • J
            Jingyan LV 5 @Z15242116489 最后由 编辑

            @z15242116489 看上去不是这么简单使用的,需要先写配置命令,在进行响应操作。

            可以参考下
            https://blog.csdn.net/weixin_41263510/article/details/105263052
            https://github.com/Tvirus/atsha204a_driver

            1 条回复 最后回复 回复 引用 分享 0
            • Y
              yuLife LV 3 最后由 编辑

              这个加密芯片的驱动位于内核源码的 drivers/crypto/atmel-sha204a.c,你只需要配置设备树就可以使用了

              Z 1 条回复 最后回复 回复 引用 分享 0
              • Z
                Z_z LV 4 @yuLife 最后由 编辑

                @yulife
                您发的这个github上我之前也看到过,也放进去测试了,估计是我放的不太对,导致没有像他说的生成设备节点,另外您说的sha204.c这个文件不存在,倒是有一个不带204的sha.c文件;后面放的有设备树配置截图以及menuconfig配置
                9cfd8468-a126-4152-84cd-f8ea70652e8e-image.png
                320eec8f-6878-48f2-ad3b-9f1edcb71828-image.png
                175e11a2-1c87-4ba3-826a-f6d3af6232c0-image.png

                Y 2 条回复 最后回复 回复 引用 分享 0
                • Y
                  yuLife LV 3 @Z15242116489 最后由 编辑

                  @z15242116489 你回复错了,我说的是Linux自带驱动,根据源码配一下设备数就行

                  1 条回复 最后回复 回复 引用 分享 0
                  • Y
                    yuLife LV 3 @Z15242116489 最后由 编辑

                    @z15242116489 4.9的内核没有这个驱动,你可以从我说的新版内核驱动移植一下

                    Z 1 条回复 最后回复 回复 引用 分享 0
                    • Z
                      Z_z LV 4 @yuLife 最后由 编辑

                      @yulife 在 T507 twi 加密芯片atsha204 中说:

                      4.9的内核没有这个驱动,你可以从我说的新版内核驱动移植一下

                      新版内核的代码您有连接给一下吗

                      J 1 条回复 最后回复 回复 引用 分享 0
                      • J
                        Jingyan LV 5 @Z15242116489 最后由 编辑

                        @z15242116489 dts节点要放对应的i2c下面,你放dtsi是没法识别到设备的。
                        最新社区内核代码github有
                        https://github.com/torvalds/linux

                        1 条回复 最后回复 回复 引用 分享 0
                        • 1 / 1
                        • First post
                          Last post

                        Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号

                        行为准则 | 用户协议 | 隐私权政策