警告“This device has been locked for debugging. To enable debugging and continue with ...”
编译没有问题,download and debug 时候就出现这样的警告了!
有个工程,做了个备份。工程原来是不会出现这样的问题的,在原工程基础上做开发。编译通过了,下载就出现这样的问题了。
同样的下载调试器,同样的板子,在备份工程是没有问题的,我没有改动过IDE配置,也对比过两个工程的配置,是一样的!
难道修改程序代码,会影响到配置问题?
是不是有另外的IAR在调试这个板子?
没有!用的一直是这个!还有个现象,交替使用这两个工程来下载,当前工程下第一次是好的,第二次开始就有问题了;再用备份工程,第一次是有问题的,第二次开始就是好的
你在用哪个工程?
有没有试过在project->option->Debugger下面的Texas Instruments, 里面的Download下面 Erase flash 选上?
编译下载工具: IAR Embedded Workbench IDE 8.10
芯片:CC2530 256K
软件工程:ZStack-cc2530-2.5.1a
没有找到你所说的路径啊
在IAR菜单上. project
或者你鼠标右键点击workspace里面的工程名字也能找到.
盆有,
debugger下面不是有个texas instruments吗?
盆友,
hi yan,
我找到了!我按照你所说试过了,还是不行!
在project->option->debugger->Texas instrument下面有个debug interface lock,有没有选择?默认是不选择的。
我没有选择!我找到解决方法了。发现原因来自定义了个const数组,后来把const去掉了,就好了!
但是我实在搞不懂是为什么,难道是因为CONST memory不足?
请指教