Part Number: TMS320F28P650DK
我自己手动地在CPU2工程下添加了F28P65的common文件以及headers文件之后编译出现了报错,报错显示相应的寄存器未定义(如下图),后来发现这两个寄存器是只在CPU1的工程中才会定义,因此我想知道到底该怎么操作才能让CPU2的工程正常使用寄存器库。
已经收到了您的案例,调查需要些时间,感谢您的耐心等待。
您可以尝试从参考下面链接:
TMS320F28P650DK: How to set up a UARTB peripheral to be driven by CPU2 - C2000 microcontrollers forum - C2000︎ microcontrollers - TI E2E support forums
TMS320F28P650DK: Reading GPIO in CPU2 - C2000 microcontrollers forum - C2000︎ microcontrollers - TI E2E support forums
这两个链接没有解决我的疑惑,但我目前的解决办法是把“f28p65x_tempsensorconv.c”文件以及"f28p65x_epwm.c"文件从编译中移除,编译以及不会出现上述的报错,但我还是想知道根本解决办法是什么,我看了那两篇链接似乎并不是CPU1交接外设使用权给CPU2这么简单。