发现MDK4.00不支持JLINK仿真器(bbs2009提供通过修改TOOLS.IN文件解决)。

今天下载了MDK400,安装后试用,发现MDK4不支持JLINK仿真器了。

它支持的仿真器是ULINK、ST LINK、ST LINKII及另外三种不太常见的仿真器了。

因此建议手中只有JLINK仿真器的会员在升级MDK40时要注意这个问题。

截图如下:

MDK4 Debug.jpg
2009-10-1 22:41

还有一个比较重要的问题,如果你原来的工程是在MDK3XX下建立的,请不要轻易用MDK4来打来它,用MDK4打开后,MDK3就不能再打开这个工程了(工程文件名及配置都会被MDK4修改为MDK4的格式)。

如果要MDK3、MDK4共存,在装完MDK400后,再将MDK3XX重装一次,这时MDK3及MDK4都能正常使用了,否则MDK3XX有可能不能正常编译。

TOP

MDK400来说,它终于修改来原MDK3下标题栏第一个字母乱码的问题,整个IDE界面也变得更好看了。

期待它的后继版本能解决支持JLINK仿真器的问题并支持SWD模式的仿真,这样MDK4就很值得使用了。

TOP

周立功都说arm想自己赚钱,不推荐用mdk开发stm32。这mdk不支持jlink也太不该了吧。

TOP

试试这样可否?!
     打开 TOOLS.INI  文件 。
           用    TDRV4=Segger\JLTAgdi.dll("J-LINK / J-TRACE")
          覆盖原来的  “ TDRV4=BIN\lmidk-agdi.dll("Luminary Eval Board")”
          删除           “TDRV6=Segger\JLTAgdi.dll("J-LINK / J-TRACE")”
         试试  在  debug  选项 中 是否  可看到  J-LINK / J-TRACE 。
    我试过 STLINK II   修改 TOOLS.INI  后 在  debug  选项  看不到。 照此办理 就 OK!

TOP

炳哥哥,不会吧!支持Jlink吧!我装的支持啊!
我现在还是用的Jlink啊!
支持Contex-M3 Jlink!
看下图所示!
KEIL MDK4.0.jpg
2009-10-2 20:22
无线电协会网址www.wxdxh.net/

TOP

我是先卸掉MDK3.50然后装MDK4.0的!
无线电协会网址www.wxdxh.net/

TOP

看一下图!
11111.jpg
2009-10-2 20:24
无线电协会网址www.wxdxh.net/

TOP

我是先卸掉MDK3.50然后装MDK4.0的!
yunfei7370 发表于 2009-10-2 20:23


我是在有MDK3XX的情况下装MDK400的,真有可能是这个原因引起呢,看来我要试试了。

yunfei7370试用MDK400后,感觉怎样?好不好用?

TOP

还可以!没发现不好用的!
界面挺好的!其余的就没什么区别了!
暂时!
无线电协会网址www.wxdxh.net/

TOP

我用MDK400打开MDK3XX建立的工程后,再用MDK3XX就再也不能打开了,工程被MDK400改了只能再用MDK400打开。

TOP

不过我还没试!不知道!一会试一下!
无线电协会网址www.wxdxh.net/

TOP

我一会将MDK350卸载后再装MKD400试试,看看MDK400支不支持JLINK。

TOP

就是不行了!用4.0打开后,再用3.50打不开!郁闷!
无线电协会网址www.wxdxh.net/

TOP

嘻嘻,看来MDK3XX与MDK400的关系如IAR4XX与IAR5XX一样了,工程配置文件不同。

MDK的升级似乎更高明些,向下兼容,而且又是属于上了贼船就不让下的那种。

TOP

无线电协会网址www.wxdxh.net/

TOP

刚测试卸掉MDK350后再装MDK400,Debug里有Cortex-M3 JLINK的选项了,Utilities里也有Cortex-M3 J-LINK的选项,但没有ST LINKII了。

如果不删MDK350,则没有Cortex-M3 J-LINK选项但同时又有ST LINKII。

真是太奇怪了。

值得高兴的是,原来的MDK3XX下的工程,都可以在MDK400下打开。

因此有个小建议:在打开原MDK3XX下的工程时,最好先备份后再用MDK400打开。

TOP

呵呵!是的!最好先备份!
无线电协会网址www.wxdxh.net/

TOP

忘了贴图了,附上图:

Debug.jpg
2009-10-2 23:03



Utlities.jpg
2009-10-2 23:03

TOP

由bbs2009提供的解决方案,我测试了确实可行,请看bbs2009贴子。

贴子在:MDK4.00不支持JLINK 疑似 TOOLS.INI 问题

TOP

试试这样可否?!
     打开 TOOLS.INI  文件 。
           用    TDRV4=Segger\JLTAgdi.dll("J-LINK / J-TRACE")
          覆盖原来的  “ TDRV4=BIN\lmidk-agdi.dll("Luminary Eval Board")”
          删除    ...
bbs2009 发表于 2009-10-2 17:10



可行,谢谢啊。

TOP

呵呵,暂时还用350&………………
砖家级的水准……

TOP

Review opelc.org on alexa.com