(1)使用aic3204例程,使用的板子是ezdsp5535,请问在进行软件调试的时候应该选择下面四个选项中的哪一个?
(2)好像5505与5535差别不是很大,那么这个5505的例程调试通过以后可不可以应用在5535板子上,应该修改哪一部分?
在程序中 aic3204_codec_read函数中提示 代码中有语法错误,不知道是不是因为5505与5535不同的关系(编译通过了,但是软件调试通不过)。
noaming:
1,应该选择第4个来仿真比较合适,如果有开发板的话,不必用simulation,可直接使用开发板自带仿真器来仿真。
noaming:
2,5505的例程不可以直接用在5535板子上。各个模块的寄存器地址,应该都有出入,需要仔细检查。另外,c5535也有很多例程,可以不必参考c5505的。
64932136:
回复 noaming:
Titan 你好,
(1)听别人说5535与5505之间就差一个什么桥之类的,说是修改一下5505程序代码中一些寄存器的配置值就可以了;但是没有找到有关5505和5535配置寄存器值得相关资料。请问有这方面的资料吗?
(2)之前用过5535的aic3204例程,但是程序一直调不通,所以就想试试别的。
noaming:
回复 64932136:
你好,他们整体的架构相同,但需要注意编程时,寄存器地址是否有区别。如使用I2C模块,可以检查两块芯片的I2C地址是否一致,再决定修改。具体差异可以查看datasheet中的 Memory Map,以及Pin Map
下面是C5535的文档资料
http://www.ti.com/product/TMS320C5535/technicaldocuments
noaming:
回复 64932136:
附件中是一篇移植的文档资料,可以看看