【CoIDE换血升级】支持Semihosting,改版GCC/CoX,支持NUC122&更新芯唐组件及例程
日前,CooCox发布了CoIDE V1.3.1。与1.3.0相比,1.3.1又有哪些进步呢?1. 支持Semihosting功能
经过简单三步配置,调试时函数printf()可输出到Semihosting窗口,直观方便~
1) 在组件页勾选Semihosting,在调试配置窗口勾选Enable Semihosting
2) 在printf.c的Printchar函数中加入SH_SendChar(c);,包含头文件"semihosting.h"
3) 在需要的地方添加printf("Hello world!\n\r");,包含头文件<stdio.h>
Ps: 大部分芯片配置如上所述,少数芯片如Atmel的SAM3U系列配置略有不同,可View Semihosting组件的例程查看说明。
2. 支持NUC122系列芯片,更新了Nuvoton NUC1xx,M051系列的厂商库组件和例子
CoIDE对芯唐的支持进一步加强。
3. CoX升级为新版本
继CooCox发布COX 2.0版本后,基于CoX的组件也将逐步更新。可以看我前一篇帖子《【再上层楼】CooCox优化了CoX——基于ARM Cortex-M处理器的设备驱动统一接口》对CoX的介绍,也可以参见CoX官网链接。
4. GCC编译器替换为CooCox重编译版本
如果说编译器是IDE的血液,那本次CoIDE可谓换血升级了。
随着CodeSourcery被收购,为避免版权纠纷,GCC版本的替换势在必行。CooCox重编译的GCC编译器经过测试,工作稳定可靠,用户可放心使用。
除此之外,新版CoIDE还修正了之前提到的Include Paths的BUG。下个月计划发布的版本将添加选择工程内参与编译文件的功能,敬请期待~
欲下载CoIDE或了解更多信息,请访问http://www.coocox.org/cn/CooCox_CoIDE.html 祝贺发展更好。 祝贺 回复【1楼】Excellence 精益求精
-----------------------------------------------------------------------
./emotion/em209.gif多谢关注~ 回复【2楼】1ongquan
-----------------------------------------------------------------------
./emotion/em172.gif感谢支持~! 希望COLINKEX稳定性得到改善 回复【5楼】wmm20031015
-----------------------------------------------------------------------
请问您使用CoLinkEx遇到了什么问题吗? 仿真LPC1114不管是IAR ARM6.2还是MDK420,进入时都出错,用烧写软件写程序进去也经常出错,用论坛提供的固件更新也没有解决。 回复【7楼】wmm20031015
-----------------------------------------------------------------------
进入时出错指的是什么?下载出错的提示信息是什么?用MDK时有没有识别出设备ID?
可否请您到CooCox中文论坛上发帖子,通过屏幕截图等方式具体描述下您遇到的问题?
我们会尽力予以解决。 IAR是进入后仿真器死机,复位后IAR出错退出。MDK是把速度调整到100K可以正常下载,开始仿真后,按停止有时候会无反应,多数时候无法再进行仿真。 回复【9楼】wmm20031015
-----------------------------------------------------------------------
请问您的系统是WinXP还是Win7?除了LPC1114,其他开发板上是否可用?插件和CoLinkExUSBDriver是否安装的最新版?调试配置如何(能否截图显示)?
我们希望能重现您所说的情况。
无法重现的话,希望能得到您的许可,对您进行远程协助。 我在COIDE下 用JLINK调试STM32怎么 也不行,想请问一下有没有什么要注意的
页:
[1]