新人尝试在蜂鸟e203soc上进行开发,试图读取sd卡,但sd卡读取有较复杂的规则,我应该将sd卡挂在soc的spi端口上,然后在芯来sdk上使用c语言内嵌汇编完成控制,还是说我能自行写一个简化操作的模块然后挂在总线上?如果是后者,由于总线上好像没有多余的端口,我是否要添加很多代码呢?
感觉要看各自的使用要求,我们是可以这么干的,一般mcu要对sd卡写入数据或者读出数据至内部的寄存器的话,应该是要挂载在spi上,然后通过写软件控制。我们是只需要传输一个读命令至SD卡,然后sd卡传输至外部(不是内部寄存器)寄存器,,所以可以把控制模块直接挂载在总线上,,这是我的理解。
我们现在也在进行这一步,因为我们使用sd卡传输的数据比较小,我想的是把sd卡的控制模块挂载在外设总线上,用的地址是reserved保留的地址位。可以互相交流。。