完整报错如下:IcePick_C_0: Error connecting to the target: (Error -716 @ 0x0) Required dynamic library jscserdes could not be located. The library isn't on the search path. (Emulation package 9.7.0.00213)
看到这个第一反应去下载Emulation package,但是安装后仍然无法烧录,检查test connection又是正常,也重新更换了ccs的版本还是不行。最后发现是在工程中默认了编译器的类型!!!
真的是哭笑不得,折腾了两天居然是因为这个问题!!!
右键自己的工程,点开属性,选择General,可以看到Connection这个地方有一个型号一定要选择和自己的仿真器一致的。这里如果不修改,在target configs的.ccxml里面设置了对应的仿真器也是不可以,我的理解是ccxml文件只是用来帮你测试仿真器是否存在问题,但是这里的选择是针对你这个工程的。