搜索
bottom↓
回复: 20

【感恩Day,减负Day】CooCox CoAssistant,让寄存器信息一目了然~

[复制链接]

出0入0汤圆

发表于 2011-11-24 17:28:33 | 显示全部楼层 |阅读模式
编程时还在随时随地开着User Manual文档吗?你out啦!
查个寄存器,还得在一份几百页的手册中前找后找,累不累啊?难得今天感恩节,从现在开始,给自己辛苦操劳的眼睛也减减负吧~

CooCox CoAssistant是一款简单实用的寄存器助手,专为进行ARM Cortex M3和M0开发的嵌入式软硬件工程师设计。

推荐理由:
1. 免费辅助工具
CooCox家的系列工具都是免费的(部分工具开源),这个就不多说了。初次听说的筒子可以查看我以前的帖子或访问CooCox官网自行了解。

2. 有CoIDE集成版和在线版,双重选择
在CoIDE中选择 View > Peripherals 即可打开寄存器助手。
助手详细介绍及在线版入口,见http://www.coocox.org/CN/CoAssistant.htm

3. 直观的呈现寄存器细节信息
通过助手,你可以方便地获取这些信息:
芯片所有寄存器组,寄存器组基地址及描述,寄存器组所有寄存器,单个寄存器的描述信息、访问类型、偏移值、复位值,及各位域的详细信息。

单步调试时,值有变化的寄存器还会以醒目的红色显示。


4. 支持多种方式修改寄存器值,且修改的值在硬件上实时反应
1) 修改寄存器的二进制或十六进制值,各位域值也将快速对应转换。
例如在调试暂停时,我修改GPIOC_ODR的值0x00000240为0x00000200,反应到硬件上PC6的LED灯熄灭,PC9的LED仍亮。


2) 对有枚举类型的位域,可以通过单击位域or通过位域选项的下拉框,选择该位域的值


CoAssistant目前支持Nuvoton,Energy Micro,和NXP的大部分芯片,下一版本的CoIDE还将添加对STM32F100系列及LPC11C1x系列芯片的支持,敬请关注~

观望百次不如动手一试,你还在犹豫什么呢?

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2011-11-24 20:02:54 | 显示全部楼层
沙发,先试用一下

出0入0汤圆

发表于 2011-11-24 20:28:04 | 显示全部楼层
CooCox 下载器还是不错的!

出0入0汤圆

发表于 2011-11-24 20:38:22 | 显示全部楼层
回复【楼主位】Chocore
观望百次不如动手一试,你还在犹豫什么呢?
-----------------------------------------------------------------------

关键是不想在自己的电脑里装那么多的IDE啊。总是幻想有一种IDE通吃所有MCU

出0入0汤圆

发表于 2011-11-24 20:50:32 | 显示全部楼层
是付费版的吧

不是,是免费版的

出0入0汤圆

发表于 2011-11-24 21:01:32 | 显示全部楼层
回复【3楼】renpeng009  老醯儿
回复【楼主位】chocore
观望百次不如动手一试,你还在犹豫什么呢?
-----------------------------------------------------------------------
关键是不想在自己的电脑里装那么多的ide啊。总是幻想有一种ide通吃所有mcu
-----------------------------------------------------------------------

我用TKStudio,的确可以通吃,但是各种编译器还是要装的,这只是个IDE而已。

出0入0汤圆

发表于 2011-11-25 00:23:05 | 显示全部楼层
不错,前几天打不开,今天打开了,还有那个CoSmart也很好的,COIDE导航不错,缺点就是编辑功能差

出0入0汤圆

发表于 2011-11-25 09:10:33 | 显示全部楼层
支持STM32?

出0入0汤圆

发表于 2011-11-25 09:15:28 | 显示全部楼层
Mark

出0入0汤圆

发表于 2011-11-25 09:16:11 | 显示全部楼层
这个要是可以支持gcc,通吃uboot就好了。。。

出0入0汤圆

 楼主| 发表于 2011-11-25 09:24:32 | 显示全部楼层
回复【6楼】AAVVRR
不错,前几天打不开,今天打开了,还有那个cosmart也很好的,coide导航不错,缺点就是编辑功能差
-----------------------------------------------------------------------

CoIDE使用的是CDT编辑器,因此适用于该编辑器的功能普遍适用于CoIDE。
1. 比较实用的快捷键有:‘Alt + /’-自动补全,‘Ctrl + ?’注释或除去注释选中的代码行。
2. 同时打开两个文件,通过拖动文件名到侧边栏或下方,可以同时打开两个编辑窗口。
3. 在工程窗口点击工程名,右键菜单Properties,点击C/C++ General,再点链接“Configure Workspace Settings”,从打开的窗口可以看到许多可配置选项。如:
1) General-Keys 快捷键列表
2) General-Editors-Text Editors 设置文本的颜色等属性
3) General-Appearance-Colors and Fonts 设置整个界面的字体和颜色
4)C/C++ -Editor-Templates 可以自己新建模板
e.g. 新建一个名为function_header的模板(Context选C/C++)
/*********************************************************************************************************
* 函数名称       :  
* 功能描述       : *
* 输入参数       : 无
*
* 返回值         : 无
* 全局变量       : 无
* 调用函数       : 无        :
*--------------------------------------------------------------------------------------------------------
*********************************************************************************************************/

在编程时只需输入function_header的前面几个字母,再‘Alt + /’补全 选择function_header即可插入这个模板。

更多编辑功能可以参考CDT的帮助文档,也可以到CooCox论坛或CooCox工具群(群号167693982)里问问题。

感谢您对CooCox的支持~!

出0入0汤圆

 楼主| 发表于 2011-11-25 09:34:17 | 显示全部楼层
回复【3楼】renpeng009 老醯儿
回复【楼主位】chocore  
观望百次不如动手一试,你还在犹豫什么呢?  
-----------------------------------------------------------------------
关键是不想在自己的电脑里装那么多的ide啊。总是幻想有一种ide通吃所有mcu
-----------------------------------------------------------------------

我们努力的方向是支持所有主流芯片,Cortex M3和M0的,未来还有M4的。

出0入0汤圆

 楼主| 发表于 2011-11-25 09:36:16 | 显示全部楼层
回复【7楼】pilgrim_kevin
支持stm32?
-----------------------------------------------------------------------

CoIDE等已支持STM32,助手将在下一版本发布的CoIDE中支持STM32F100系列。

出0入0汤圆

 楼主| 发表于 2011-11-25 10:04:30 | 显示全部楼层
回复【9楼】ShawnLinson 昇
这个要是可以支持gcc,通吃uboot就好了。。。
-----------------------------------------------------------------------

CoIDE使用的是GCC编译器。
我不太了解uBoot,查了一下,似乎uBoot移植还需要不少底层工作?

出0入0汤圆

发表于 2011-11-25 10:20:17 | 显示全部楼层
为什么不做成Eclipse的插件呢?觉得CooCox是个阉割了再增强的Eclipse,并且用不了Eclipse本来的插件。另外,整个官网页面没有一处提到Eclipse,实在不厚道。

出0入0汤圆

发表于 2011-11-25 10:34:43 | 显示全部楼层
mark。

出0入0汤圆

 楼主| 发表于 2011-11-25 14:12:24 | 显示全部楼层
回复【14楼】ilcvm
为什么不做成eclipse的插件呢?觉得coocox是个阉割了再增强的eclipse,并且用不了eclipse本来的插件。另外,整个官网页面没有一处提到eclipse,实在不厚道。
-----------------------------------------------------------------------

CoIDE虽然是基于Eclipse + GCC,还是在Eclipse的基础上做了许多裁剪的。因为CoIDE是嵌入式开发IDE,与Eclipse相比具有更强的专用性,Eclipse的部分功能在CoIDE中不大适用。

其实CoIDE的在线用户手册红色字体标明的链接里就有对开发环境的说明:
【新概念】http://www.coocox.org/CN/CoIDE/Concept.html
【特征-开发环境】http://www.coocox.org/CN/CoIDE/Concept.html

出0入0汤圆

发表于 2011-12-23 14:03:13 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-2-7 22:19:39 | 显示全部楼层
学习了

出0入0汤圆

发表于 2012-6-23 21:56:28 | 显示全部楼层
什么时候支持freescale?

出0入0汤圆

发表于 2012-6-23 23:39:40 | 显示全部楼层
mark                          
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-26 13:15

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表