demo1984s 的个人博客 demo1984s 的个人博客

记录精彩的程序人生

目录
CC2530F256开发环境:Hello World项目示例
/  

CC2530F256开发环境:Hello World项目示例

640.png

 

CC2530简介

CC2530[1]是由德州仪器[2](Texas Instruments,简称TI)推出的一款具有 256kB 闪存和 8kB RAM 的 Zigbee 和 IEEE 802.15.4 无线 MCU。

CC2530官方推荐的开发环境是 IAR Embedded Workbench for 8051[3](简称IAR EW8051),而官方的CCSTUDIO[4] - Code Composer Studio™ 集成式开发环境 (简称CCS IDE)目前并不支持。

CC2530的仿真器硬件为TI官方出品的CC-DEBUGGER[5]

准备工作

软件安装

IAR Embedded Workbench for 805,可试用。

硬件购买

CC-DEBUGGER,小黄鱼上有二手的比较便宜。

HelloWorld

新建项目

点击菜单 “Project -> Create New Project...”
Create New Project...
Create New Project...

Empty project
Empty project

Save as
Save as

Workspace
Workspace

配置单片机型号

右键点击菜单“Options...”

Options...
Options...

General Options
General Options

CC2530F256
CC2530F256

配置仿真器参数

Debugger
Debugger

配置生成.hex文件

Allow C-SPY-specific extra output file
Allow C-SPY-specific extra output file

intel-extended
intel-extended

主程序文件

void main
void main

结语

本文简单展示了使用 IAR Embedded Workbench for 8051 新建一个CC2530项目的过程,原HelloWorld项目代码包含了驱动电子墨水屏的示例,后续补上。

在搜索CC2530相关开发工具资料的时候,发现有一个支持CC2530的编译器SDCC[6],后续再研究。

推荐阅读

  • HelloWorld系列文章[7]

引用链接

[1] CC2530: https://www.ti.com.cn/product/cn/CC2530
[2] 德州仪器: https://www.ti.com.cn/
[3] IAR Embedded Workbench for 8051: https://www.iar.com/zh/embedded-development-tools/free-trials
[4] CCSTUDIO: https://www.ti.com.cn/tool/cn/CCSTUDIO
[5] CC-DEBUGGER: https://www.ti.com.cn/tool/cn/CC-DEBUGGER
[6] SDCC: https://sdcc.sourceforge.net
[7] HelloWorld系列文章: [https://www.demo1984s.com/search?keyword=%E7%9A%84HelloWorld%E9%A1%B9%E7%9B%AE](https://www.demo1984s.com/search?keyword=Hello+World%E9%A1%B9%E7%9B%AE%E7%A4%BA%E4%BE%8B)

 


标题:CC2530F256开发环境:Hello World项目示例
作者:demo1984s
地址:http://www.demo1984s.com/articles/2023/12/10/1702202992470.html