您好,
抱歉,我不知道这是设备问题还是CCS问题。 我正在使用F2837xD的controlCARD。
问题是我无法从CPU2可靠地将GSRAM中的变量非零初始化。
我已经:
- 在COFF项目的CPU2中声明非零初始化变量。 我别无选择,只能使用COFF,因为在CCP中使用矢量Canape。 这是一个很长的故事。
- 已将其链接至GSRAM2。
单击Restart (重新启动)(由于某种原因需要几次),然后到达main()后,该变量通常不会在CPU2中初始化。 就好像Pinit不起作用。 偶尔我看到它起作用。
如果有人有任何想法,我会非常感谢。
一些具体问题:
问题1)
理论上是否可能在GSRAM中的CPU2项目中具有非零初始化变量?
问题2)
如果不是,这一切都是合理的。 如果是这样,Pinit在CPU2中的main()之前运行,那么CPU2如何能够对GSRAM具有写入访问权限,以便此时进行初始化?
谢谢你。