DSP

CCS3.3 GEL_Reset() 错误解决方法

2019-07-13 12:39发布

GEL:Error while executing StartUp():A reset is not allowed at this time when calling the function GEL_Reset(). 解决方法:   由于ccs2.2和ccs3.3的启动连接方式不同,只需要如下改动即可!详情请查阅CCS2.2与CCS3.3的gel文件的区别。
1.在StartUp()中注销GEL_Reset(); 和init_emif();两个函数
StartUp()
{
    setup_memory_map();
   // GEL_Reset();
  //  init_emif();

/*--------------------------------------------------------------*/
/* Setup memory map for DM642 EVM.                              */
/*                                                              */
/*--------------------------------------------------------------*/

2. 在SEEDDM642.gel中添加一个OnTargetConnect()函数

OnTargetConnect()
{
  GEL_Reset();  
init_emif();
}

如此改动后的新的gel添加进去,即可。警告消失