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

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添加进去,即可。警告消失

你可能感兴趣的:(dsp,DM642)