Chocore 发表于 2011-10-29 16:04:34

【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

Excellence 发表于 2011-10-29 17:14:31

祝贺发展更好。

1ongquan 发表于 2011-10-29 17:52:17

祝贺

Chocore 发表于 2011-10-31 09:19:23

回复【1楼】Excellence 精益求精
-----------------------------------------------------------------------

./emotion/em209.gif多谢关注~

Chocore 发表于 2011-10-31 09:20:23

回复【2楼】1ongquan
-----------------------------------------------------------------------

./emotion/em172.gif感谢支持~!

wmm20031015 发表于 2011-10-31 10:58:03

希望COLINKEX稳定性得到改善

Chocore 发表于 2011-10-31 18:16:20

回复【5楼】wmm20031015
-----------------------------------------------------------------------

请问您使用CoLinkEx遇到了什么问题吗?

wmm20031015 发表于 2011-10-31 19:55:44

仿真LPC1114不管是IAR ARM6.2还是MDK420,进入时都出错,用烧写软件写程序进去也经常出错,用论坛提供的固件更新也没有解决。

Chocore 发表于 2011-11-1 11:54:38

回复【7楼】wmm20031015
-----------------------------------------------------------------------

进入时出错指的是什么?下载出错的提示信息是什么?用MDK时有没有识别出设备ID?

可否请您到CooCox中文论坛上发帖子,通过屏幕截图等方式具体描述下您遇到的问题?
我们会尽力予以解决。

wmm20031015 发表于 2011-11-1 22:15:56

IAR是进入后仿真器死机,复位后IAR出错退出。MDK是把速度调整到100K可以正常下载,开始仿真后,按停止有时候会无反应,多数时候无法再进行仿真。

Chocore 发表于 2011-11-2 11:08:40

回复【9楼】wmm20031015
-----------------------------------------------------------------------

请问您的系统是WinXP还是Win7?除了LPC1114,其他开发板上是否可用?插件和CoLinkExUSBDriver是否安装的最新版?调试配置如何(能否截图显示)?

我们希望能重现您所说的情况。

无法重现的话,希望能得到您的许可,对您进行远程协助。

dso_2012 发表于 2012-5-7 11:43:11

我在COIDE下 用JLINK调试STM32怎么 也不行,想请问一下有没有什么要注意的
页: [1]
查看完整版本: 【CoIDE换血升级】支持Semihosting,改版GCC/CoX,支持NUC122&更新芯唐组件及例程