最近在使用C6655的平台,碰到两个疑问,弄了好几天都没有解决,麻烦各位大侠给点意见。
我的板子上设置的是通过SPI boot,实际的flash中没有程序,上电后直接用仿真器调试。
1.GPIO
如果想将GPIO[0:15]中的某些PIN作为GPIO来使用,怎么设置是GPIO模式还是Bootmode模式?
PIN_CONTROL_0中只能设置GPIO[16:31]的复用模式。
例如我现在想将GPIO[14]配置成GPIO模式,我要做哪些配置?
2.SPI
我通过寄存器配置SPI接口,按照datasheet的步骤,查看寄存器里的内容是配置正确的,Loopback模式也是正确的,
但是SPI接口就是没有东西输出,我是否需要将硬件平台的配置配成其他启动模式才行?(我没有使用DMA和中断)
另外,SPI接口是否可以支持一次CS有效情况下24比特数据传输?
Tony Tang:
参考这个贴子,里面的STK包有各种例程。
http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/47664.aspx
你的问题跟目前设成什么boot mode无关。