This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好、
根据 TRM 上的 CPU2器件引导流程图、CPU2将在选择引导模式之前初始化 RAM、我认为这意味着 CPU1从复位状态退出时 CPU2将立即执行 RAM 初始化、对吗?
如果我的客户在 GS10 RAM 中定义了初始化的全局变量、因为 CPU1需要时间将 GS10 RAM 分配给 CPU2、如果 CPU2不是 GS10 RAM 所有者、则永远不会初始化这些 CPU2全局变量、当 CPU2初始化 RAM 时、是否正确?
请提出您的意见、感谢您的帮助。
Luke
您好!
我相信、在启动流程期间完成的 RAM 初始化只是 RAM 的初始零初始化。 我相信您对使用初始值初始化全局变量感到担忧。
如果定义了任何变量、这些变量将由编译器函数 TI_auto_init 初始化、编译器函数作为 c_int00函数的一部分调用。 如果变量位于 GSRAM 中、则需要确保在使 CPU2复位之前分配 GSRAM 所有权。
此致、
Veena