导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页
    1. 主页
    2. sfgy125110
    S
    • 资料
    • 关注 0
    • 粉丝 0
    • 我的积分 741
    • 主题 4
    • 帖子 16
    • 最佳 4
    • 群组 0

    sfgy125110LV 4

    @sfgy125110

    741
    积分
    6
    声望
    4
    资料浏览
    16
    帖子
    0
    粉丝
    0
    关注
    注册时间 最后登录

    sfgy125110 取消关注 关注

    sfgy125110 发布的最佳帖子

    • 回复: 【哪吒开发板】Tina Linux SPI主从通信验证实录

      @aldfaaa 请问spi通信速率10M太高了,和其他开发板通信速率不一致,导致只能发数据过去,接收到的数据老是出问题,这个spi时钟是否能修改

      发布在 MR Series
      S
      sfgy125110
    • 回复: 【哪吒开发板】Tina Linux SPI主从通信验证实录

      @aldfaaa d07c4e87-7304-431b-976b-a492072fa064-image.png
      修改了dtsi里面的配置,但是量波形还是10M,这就是无效吗,还是要在驱动里面改什么东西

      发布在 MR Series
      S
      sfgy125110
    • 回复: 【哪吒开发板】Tina Linux SPI主从通信验证实录

      @aldfaaa 在设备树哪里修改
      5a201d0b-6fb1-4e0b-b247-6fa2df7f8ac3-image.png

      修改这个spi-max-frequency抓波形后时钟频率没有改变,还是10M,我看其他人说,这个时钟频率是主sck的分频,这个分频在哪里设置

      发布在 MR Series
      S
      sfgy125110
    • 回复: 【哪吒开发板】Tina Linux SPI主从通信验证实录

      @aldfaaa b5a02340-ba19-4992-8569-a4d212c85d4e-image.png
      内核代码直接设置10M,我修改为了1.2M,但是最后输出的时钟频率还是10M,修改这里还需要修改其他地方吗?
      路径为/lichee/linux-5.4/drivers/spi/spi-sunxi.c,2310行

      发布在 MR Series
      S
      sfgy125110

    sfgy125110 发布的最新帖子

    • 回复: uart寄存器问题

      @awwwwa 感谢感谢,翻手册的时候没注意到这一段,下次看手册要仔细点了49ad5c58-e407-4fe3-b775-a823ad8ce477-40e311d4-9b3b-4bf8-842a-3eec031002b7.png

      发布在 MR Series
      S
      sfgy125110
    • uart寄存器问题

      为什么同一个偏移量有多个寄存器设置,然后我去代码追踪后发现dll,dlh不是通过寄存器获取,而是计算得到的,这算是这个user manual的问题还是啥原因呀,能不能告知一下为什么同一个偏移量下面设置这么多寄存器的原因
      cc11671b-4e05-4656-b2e6-01cbd6f2df34-4d967bb9-0a35-49b5-ae65-3e6d0ca22044.png [图片]

      发布在 MR Series
      S
      sfgy125110
    • 回复: D1 ddr驱动问题咨询

      @whycan 请问一下,这里能查看到的驱动只有一个.o文件和一个.S文件,这个文件是全志自己写的然后编译出来的,还是ddr厂商提供的,内部处理不需要自己管,只需要把这个添加到spl里面就好了

      发布在 MR Series
      S
      sfgy125110
    • D1 ddr驱动问题咨询

      想请教一个问题:
      就是单板启动uboot阶段只有初始化ddr的代码,没有驱动代码,ddr是不需要驱动吗?并且能找到nand flash的驱动代码和初始化代码,有没有什么文章或者教程说明这个东西,而且网上关于ddr的相关内容很少,有没有推荐的教程学习一下,期待大佬回复

      发布在 MR Series
      S
      sfgy125110
    • 开机启动存储器(nand,tf卡)初始化怎么实现

      请问一下,我看D1-H启动现在就2种方法,一个是自带的spi nand一个是用tf卡启动,这两种启动方法就是在device/config/chips/d1-h/configs/nezha/sys_config.fex文件修改storage_type属性值,然后配置一下menuconfig,具体启动代码没有关于存储器初始化的内容,这个写在bootrom里面吗?这个怎么研究,能不能告知一下
      b27648a5-9db4-4e5f-84e0-538ab6f7a837-image.png
      321d1ee8-c317-41a4-a950-d52bf1dd676b-image.png
      这个是在用户手册看到的,但是这个只有介绍,没有具体怎么操作

      发布在 MR Series
      S
      sfgy125110
    • 回复: 【哪吒开发板】Tina Linux SPI主从通信验证实录

      @aldfaaa 756755ff-194a-4fa4-a8eb-0b177624e7e6-image.png

      发布在 MR Series
      S
      sfgy125110
    • 回复: 【哪吒开发板】Tina Linux SPI主从通信验证实录

      @aldfaaa 这个从机模式没有关于dma的代码,是要我自己参照用户手册里面的流程重新写一个代码使用dma吗?
      现在主从通信有时候就会漏掉数据,按照你的流程就是主机发送完数据,发0x03 0x00 0x00 0x00 0x05的时候这个数据从机没处理到,直接把第4条数据当成第3条处理,主机就读不到数据
      还有就是从机没写数据,但是主机一直会接收到无用数据(.898),结果图就在下面
      165aee08-efd2-4211-80b8-65405a5b8350-1681105374630.png

      发布在 MR Series
      S
      sfgy125110
    • 回复: 【哪吒开发板】Tina Linux SPI主从通信验证实录

      @aldfaaa
      从机模式接收的时候要设置这个寄存器的作用是什么,为什么请求头设置是5,发送大小,接收到的数据要设置成一半,我改成数据大小也没有什么变化,这个寄存器配置有什么作用呢?能不能解答一下
      sunxi_spi_slave_cpu_rx_config()函数
      eef1c28a-009d-4838-8897-739fec120cdc-image.png
      sunxi_spi_slave_task()函数
      e51db351-6926-495e-9221-bf01c6abc3f5-image.png

      发布在 MR Series
      S
      sfgy125110
    • 回复: 【哪吒开发板】Tina Linux SPI主从通信验证实录

      @aldfaaa 可以给几个可能有效的频率吗,我试试看,能不能修改成功

      发布在 MR Series
      S
      sfgy125110
    • 回复: 【哪吒开发板】Tina Linux SPI主从通信验证实录

      @aldfaaa b5a02340-ba19-4992-8569-a4d212c85d4e-image.png
      内核代码直接设置10M,我修改为了1.2M,但是最后输出的时钟频率还是10M,修改这里还需要修改其他地方吗?
      路径为/lichee/linux-5.4/drivers/spi/spi-sunxi.c,2310行

      发布在 MR Series
      S
      sfgy125110