搜索
bottom↓
回复: 8

CC2430 初学注意事项 编译器和Flash Programmer

[复制链接]

出0入0汤圆

发表于 2012-2-27 15:47:07 | 显示全部楼层 |阅读模式
本人初学CC2430,虽然不是初学单片机,也不是初次河_蟹IDE,更不是初次使用flash programmer。但是在使用的过程中还是遇到了非常多的问题,虽然是一个小问题,但是还是把我给折腾坏了。

补充说一下,为什么我选择CC2430而不是CC2530
CC2430的书籍资料比较多。我个人比较喜欢从书籍开始,我选择了ZigBee技术实践教程,有本书和数据手册在手的话,学习的速度可以提高很快。从CC2430开始,慢慢过渡到CC2530。

说实话,TI的产品使用的难度还是很大的。

------------------------------------------
1.软件版本选择
------------------------------------------
先说一下IAR的版本选择,由于软件更新的实在很快,加上TI的Zigbee协议栈只是在固定的IAR版本中编译,所有根据不同的协议栈需要选择合适的IAR版本。
ZStack-CC2430-1.4.2       ----->>>>> IAR720H
ZStack-CC2430-1.4.3-1.2.1 ----->>>>> IAR730B
ZStack-CC2530-2.3.0-1.4.0 ----->>>>> IAR751A/W32
ZStack-CC2530-2.3.1-1.4.0 ----->>>>>
ZStack-CC2530-2.4.0-1.4.0 ----->>>>> IAR7.60.5(7.60.5.40066)      
ZStack-CC2530-2.5.0       ----->>>>> IAR8.10.1(8.10.1.40071)

根据自己的需要选择合适的版本,我自己了学习CC2430,所以我选择了IAR 7.30B。版本有点老了,但是没有办法,先用了再说吧。

推荐一个下载地址 由一个EDN学习小组提供 http://zigbee.qupan.cc/?folder=1234961

------------------------------------------
2.河_蟹IAR软件
------------------------------------------
我河_蟹的时候也遇到了一点小问题,在自动生成的一堆key当中就是没有用到合适的key。呵呵,后来我才发现了应该使用第二个,里面有EW8051的记号,不然的话总是说选择的版本不对。
上个图就明白了。

(原文件名:key文件.jpg)

-------------------------------------------
3.使用Flash Programmer
-------------------------------------------
使用Flash Programmer看似是一件非常简单的事情,但是使用的时候还是有问题,我也是非常的纠结。

做单片机,这种纠结的事情总是很多。
我分两步走,第一步,选择hex文件,第二步,写入hex文件。得到一个can not open the hex-file。
自己琢磨了很久才知道如何解决问题,其实少了一步,需要先读入hex文件,软件上的单选按钮在action部分的最后一个。
上图两张,图文并茂。

(原文件名:错误操作.jpg)

(原文件名:正确操作.jpg)

希望对大家有用!

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

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2012-5-8 17:00:12 | 显示全部楼层
谢谢,本人也在学习中

出0入0汤圆

发表于 2012-7-10 15:45:33 | 显示全部楼层
还没弄懂呢 来看看

出0入0汤圆

发表于 2012-10-16 09:55:37 | 显示全部楼层
谢谢!在学习中
.

出0入0汤圆

发表于 2012-10-20 15:09:58 | 显示全部楼层
来学习的

出0入0汤圆

 楼主| 发表于 2012-10-20 19:24:39 | 显示全部楼层
guoendeavor 发表于 2012-10-20 15:09
来学习的

这么老的帖子也被你顶起来了!

断断续续的又开始了zigbee的学习。回顾以前还是有几个地方比较欠缺的。

第一,对操作系统理解不深。
zigbee,特别是TI的zigbee,ZStack中有一个操作系统叫OSAL,一种事件驱动的操作系统。
慢慢项目做多了,在其他项目中开始使用操作系统,认真研究UCOS、FreeRTOS之后,再回来看OSAL就简单多了。
消息从哪里来,任务之间消息如何传递,这些消息被保存在哪里,如何保存等等问题迎刃而解。
同时也萌生了自己写一个事件驱动型操作系统的想法。

第二,对通信中的软件原理理解不深。
这些内容包括通信的分层结构,在学习zigbee之前如果认真学习TCP IP协议的话,再看zigbee资料也会轻松的多。
如zigbee中的单播,广播和组播概念在TCP IP中也能找到对应的内容。
TCP IP中的端口和zigbee中的endpoint是同一个意思。

第三,对C语言理解不深。
面对ZStack这些复杂的协议栈时,必须有良好的C语言技术。哪些typedef使用,枚举体,回调函数都要非常清楚,还会熟练使用。

总之,博学求精相辅相成,缺一不可啊!

出0入0汤圆

发表于 2012-10-20 23:29:11 | 显示全部楼层
xukai871105 发表于 2012-10-20 19:24
这么老的帖子也被你顶起来了!

断断续续的又开始了zigbee的学习。回顾以前还是有几个地方比较欠缺的。

真是厉害 好好学习了 膜拜

出0入0汤圆

发表于 2012-12-29 18:35:31 | 显示全部楼层
你好!能不能把Flash Programmer发一份到我的邮箱:851396590@qq.com  谢谢!

出0入0汤圆

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

本版积分规则

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

GMT+8, 2024-7-23 13:11

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

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