Navigation

    全志在线开发者论坛

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • 在线文档
    • 社区主页
    1. Home
    2. Gawaine
    G
    • Profile
    • Following 0
    • Followers 0
    • my integral 348
    • Topics 1
    • Posts 12
    • Best 0
    • Groups 0

    GawaineLV 3

    @Gawaine

    348
    integral
    0
    Reputation
    1
    Profile views
    12
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    Gawaine Unfollow Follow

    Latest posts made by Gawaine

    • Reply: T507使用mcp2515转CAN问题

      @whycan 好的,我稍后买一个试试,谢谢了大神!!!

      posted in 其它全志芯片讨论区
      G
      Gawaine
    • Reply: T507使用mcp2515转CAN问题

      @whycan 你好大神,手册上说有硬件复位和SPI复位,这两种复位方式效果一样,上电后要采用其中一种方式复位器件,以确保逻辑和寄存器处于缺省状态,现在硬件上有一个RC外部复位电路如下
      832d8063-3f94-45fd-829f-b920f3f7a40e-image.png
      使用的是一个RC复位电路,我测试了一下,外部复位pin脚在下电后始终有一个大约0.8V的电平,即使拆掉C122这颗电容,这个0.8V的电平还是存在的,测一下mcp2515的VDD引脚,也有一个0.8V电平,又测了一下PMIC端,DCDC1的输出也有一个0.8V电源,但是DCDC2上就没有,这说明是从DCDC1的其他负载上耦合过来的。
      但是现在SPI没有和mcp2515建立起正常的通讯,就必须依靠外部复位,手册上说Reset的低电平输入最大值VIL=0.15VDD=0.15*3.3V=0.495V,如果使用SPI复位,这个存在的0.8V电平对于器件是不是也是不正常的,或者说影响了器件的复位和正常工作呢?

      posted in 其它全志芯片讨论区
      G
      Gawaine
    • Reply: T507使用mcp2515转CAN问题

      @whycan 大神,设备树里要不要增加电源的设置:
      a684ea21-720d-427d-b5ad-1a1d435dc122-image.png
      我用的电源是3.3V,是不是跟电源也有关系呢?

      posted in 其它全志芯片讨论区
      G
      Gawaine
    • Reply: T507使用mcp2515转CAN问题

      @whycan 我试了一下,还是报那个错误;我这边现在没有逻辑分析仪,只有示波器......

      posted in 其它全志芯片讨论区
      G
      Gawaine
    • Reply: T507使用mcp2515转CAN问题

      @whycan 另外,大神,mcp251x.c的代码应该是跑到如下这个位置报的错:
      70727e3d-a494-4fd7-858d-3a29aea16ed7-image.png
      然后根据ret = mcp251x_hw_probe(spi);,通过打印信息定位到了如下位置:
      eb6cba32-ce90-4bf6-8ae3-a1b8da1153ad-image.png
      又根据ret = mcp251x_hw_reset(spi);通过打印信息定位到了如下位置:
      3ab851b6-1638-4455-afee-773ee2a0c0ef-image.png

      posted in 其它全志芯片讨论区
      G
      Gawaine
    • Reply: T507使用mcp2515转CAN问题

      @whycan 是,都是在Pinctrl里配置的:
      5e738883-3ef7-4199-b812-3d6d552c0a3a-image.png
      这里测试的时候MI和MO短起来的,我使用示波器抓信号的时候,只抓到了时钟和数据信号,没有抓到片选信号。。。

      posted in 其它全志芯片讨论区
      G
      Gawaine
    • Reply: T507使用mcp2515转CAN问题

      @whycan 可以的,使用spidev_test -D /dev/spidev1.0测试,有数据出来,如下所示:
      c8822b14-214e-4b01-805d-817426f75973-image.png

      posted in 其它全志芯片讨论区
      G
      Gawaine
    • Reply: T507使用mcp2515转CAN问题

      @whycan mcp2515_int0这个文件也写在了board.dts里,如下所示:6c851bf1-1108-481f-867a-d2f962530773-image.png
      这里配置的中断Pin脚是PG18,如果有什么问题还请大神给指出来,谢谢!!!

      posted in 其它全志芯片讨论区
      G
      Gawaine
    • Reply: T507使用mcp2515转CAN问题

      @whycan 您好大神,这是dts文件board.dts

      posted in 其它全志芯片讨论区
      G
      Gawaine
    • Reply: T507使用mcp2515转CAN问题

      @whycan 您好大神,附件里是dts文件,请查收,谢谢!!!
      另外,晶振配置写在了sun50iw9p1-clk里,如下:
      41f8bd5f-4649-4bfd-8832-fc125803d4d5-image.png
      Pin配置如下:
      05e50be0-66f4-43d1-9652-1d15f86b2f9f-image.png

      posted in 其它全志芯片讨论区
      G
      Gawaine