导航

    全志在线开发者论坛

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

    zt13947787451 发布的帖子

    • 回复: 请问D1-H的CSIC模块可以用吗?

      @yuzukitsuru 所以我感觉可能是不能用的,看看有没有人用起来过

      发布在 MR Series
      Z
      小红帽
    • 回复: 请问D1-H的CSIC模块可以用吗?

      @yuzukitsuru 就是对着手册上的寄存器地址,写也写不进去,读出来全都是0,不是默认值

      发布在 MR Series
      Z
      小红帽
    • 回复: 请问D1-H的CSIC模块可以用吗?

      @yuzukitsuru 问题就是他的寄存器默认值是不对的,所以我怀疑不能用😂

      发布在 MR Series
      Z
      小红帽
    • 回复: 请问D1-H的CSIC模块可以用吗?

      @yuzukitsuru 但我看代码里是有的呀,在driver s/media/platform/sunxi-vin里,虽然不是D1的,但csi的部分好像基本一致

      发布在 MR Series
      Z
      小红帽
    • 回复: 请问D1-H的CSIC模块可以用吗?

      @yuzukitsuru 嗷嗷,这样呀,那D1读sensor摄像头的数据是从哪个接口进来的呢?

      发布在 MR Series
      Z
      小红帽
    • 请问D1-H的CSIC模块可以用吗?

      我去读CSIC相关的寄存器,发现它默认的值和手册对不上,全是0,而且手册上关于CSIC也说的不清楚,没有编程指南,只有寄存器描述,寄存器描述中竟然还有isp相关的寄存器,我怀疑是不是D1上压根没有加CSIC呀?

      发布在 MR Series
      Z
      小红帽
    • 求助:D1上如何在S模式下处理异常和中断?

      看C906的手册说,在S模式下处理中断需要将中断委托给S模式处理,并设置stvec、mstatus、sstatus、mie、sie等寄存器。
      但将中断委托给S模式后就不进中断和异常了,是还有什么需要设置的吗?

      发布在 MR Series
      Z
      小红帽
    • 回复: 求助:D1怎样从M模式切换到S模式呢?

      @yuzukitsuru 终于找到问题了,切换模式要配置PMP,默认PMP是关闭的,关闭的情况下S模式和U模式访存会抛异常。

      发布在 MR Series
      Z
      小红帽
    • 回复: 求助:D1怎样从M模式切换到S模式呢?

      @yuzukitsuru 确实可以直接运行,但要怎样证明他成功跳转了呢,我跳转到一个打印的地方,没有打印

      发布在 MR Series
      Z
      小红帽
    • D1的rt-smart官方有适配好吗?等了好久了

      我看rt-thread官网上有rt-smart的源码,里边适配了d1,但并未适配spl和uboot

      发布在 MR Series
      Z
      小红帽
    • 回复: 求助:D1怎样从M模式切换到S模式呢?

      @yuzukitsuru 咦~这个fw_jump.bin可以直接烧进去运行吗?好像没有bootrom的头部信息诶

      发布在 MR Series
      Z
      小红帽
    • 回复: 求助:D1怎样从M模式切换到S模式呢?

      @yuzukitsuru 试了opensbi,也是不可以,mret后就直接挂了,是不是和编译参数有关系呀

      发布在 MR Series
      Z
      小红帽
    • 回复: 求助:D1怎样从M模式切换到S模式呢?

      @yuzukitsuru 嗯嗯,我正在试opensbi,以下是我自己切换的代码:
      main:
      la t0, traps_entry
      csrw mtvec, t0
      li t0, 1 << 12
      csrc mstatus, t0
      li t1,1 << 11
      csrs mstatus, t1
      la t2, test_S_mode_ok
      csrw mepc, t2
      mret

      发布在 MR Series
      Z
      小红帽
    • 回复: 求助:D1怎样从M模式切换到S模式呢?

      @xiaowenge 就是D1有3种工作模式,机器模式,监管者模式和用户模式,开发版上电后是在机器模式,然后我想把他切换到监管模式以便于使用MMU。我切换的方式是参考opensbi的设置mepc,mstatus.mpp等,然后mret,但是当mret后就直接进异常了,mcause的值是1

      发布在 MR Series
      Z
      小红帽
    • 求助:D1怎样从M模式切换到S模式呢?

      我尝试着将D1的工作模式从M模式切换到S模式,使用的是mret命令,mepc、mstatus等均已设置,但是当执行到mret后就直接进入异常了。

      发布在 MR Series
      Z
      小红帽
    • 1 / 1