我用的TMS320C6672ACYP,带仿真器调试,当0核读memory map空间的寄存器时,报不可读错误,如PSC寄存器、SRIO寄存器、UART、GPIO、SPI、TIMER等均有问题,报错后仿真器对0核控制失败,无法停止0核;读LL2和MSM空间没有此问题;同样GEL文件,1核没有问题。
我同样的处理,在EVM板8个核均无该问题,自己设计的TMS320C6678CYP也无该问题,8个核均运行正常;
可能是哪方面问题,是否2.0版本C667X与1.0版本有什么特殊要求吗?
Andy Yin1:
PG2.0与1.0之间对寄存器的访问没有什么特殊的要求,你的程序在你设计的C6678上没有问题?建议查一下C6672的上电时序,确认一下C6672的供电电压、时钟等是否符合手册上电时序要求。
FeiHong Huang1:
您好,请问您的问题解决了吗?我也遇到了相同的问题。能否交流一下?我的邮箱是huangj852010@163.com。