请问,dm368里面有4个spi外设,打开spidev0.0设备之后,在程序中如何设置选择哪一个外设进行数据传输了?
多谢
Chris Meng:
你好,
DM36x有两个SPI口,每个spi 口有两个片选。如果dm36x的spi做主,同一个spi总线上需要通过片选来选择不同的spi slave。
PSC:
回复 Chris Meng:
你好!
多谢你的回复
我现在使用的dm368,sdk是ipnc5.1。我遇到的问题是,我现在直接打开设备节点/dev/spidev0.0,应该是直接打开的spi0,使用用户态的DRV_SPIWrite8,用示波器测试的确是spi0口有波形输出。但是我现在想使用spi1以及spi2,我看在/arch/arm/mach-davinci/dm365.c中貌似只初始化了spi0对应的资源, 我是不是需要重新修改内核,添加对spi1和spi2的支持?如果要修改的,请问如何修改?