@yuzukitsuru 所以我感觉可能是不能用的,看看有没有人用起来过
zt13947787451 发布的帖子
- 
    回复: 请问D1-H的CSIC模块可以用吗?发布在 MR Series@yuzukitsuru 但我看代码里是有的呀,在driver s/media/platform/sunxi-vin里,虽然不是D1的,但csi的部分好像基本一致 
- 
    请问D1-H的CSIC模块可以用吗?发布在 MR Series我去读CSIC相关的寄存器,发现它默认的值和手册对不上,全是0,而且手册上关于CSIC也说的不清楚,没有编程指南,只有寄存器描述,寄存器描述中竟然还有isp相关的寄存器,我怀疑是不是D1上压根没有加CSIC呀? 
- 
    求助:D1上如何在S模式下处理异常和中断?发布在 MR Series看C906的手册说,在S模式下处理中断需要将中断委托给S模式处理,并设置stvec、mstatus、sstatus、mie、sie等寄存器。 
 但将中断委托给S模式后就不进中断和异常了,是还有什么需要设置的吗?
- 
    回复: 求助:D1怎样从M模式切换到S模式呢?发布在 MR Series@yuzukitsuru 终于找到问题了,切换模式要配置PMP,默认PMP是关闭的,关闭的情况下S模式和U模式访存会抛异常。 
- 
    回复: 求助:D1怎样从M模式切换到S模式呢?发布在 MR Series@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
- 
    回复: 求助:D1怎样从M模式切换到S模式呢?发布在 MR Series@xiaowenge 就是D1有3种工作模式,机器模式,监管者模式和用户模式,开发版上电后是在机器模式,然后我想把他切换到监管模式以便于使用MMU。我切换的方式是参考opensbi的设置mepc,mstatus.mpp等,然后mret,但是当mret后就直接进异常了,mcause的值是1 
- 
    求助:D1怎样从M模式切换到S模式呢?发布在 MR Series我尝试着将D1的工作模式从M模式切换到S模式,使用的是mret命令,mepc、mstatus等均已设置,但是当执行到mret后就直接进入异常了。 
