• 二、IAR新建一个工程


    之前录制了无线传感网综合项目实战课程,这个课程非常适合应届毕业生和想转行Linux的朋友,用来增加项目经验

    其中一部分内容是关于CC2530+zigbee的知识,后面会更新几篇关于cc2530的文章,敬请关注!

    下面是该系列文章链接:
    CC2530开发环境搭建

    一、新建一个工程

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    输入工程文件名,单击保存退出,系统将产生一个 eww 为后缀的文件,这样,我们就建立了 IAR 的一个工程文件,接下来,我们对这个工程加入一些特有的配置。

    在这里插入图片描述
    工程选项页面中需要设置很多必要的参数,下面针对 CC2530 我们一起来配置这些参数

    二、参数设置

    在 Project 中选择 Options,随后进行参数配置:

    1. General Options->Target

    General Options->Target 选项中 Device 选择为 CC2530F256.i51; 
    Code model 选择Banked
    Data model 选择为 Large; 
    Calling convention 选择为 XDATA;
    
    • 1
    • 2
    • 3
    • 4

    2. Linker->Config

    Linker->Config 中 linker configuration file 选择 lnk51ew_cc2530F256_banked.xcl。

    3. Debugger->Setup

    Debugger->Setup 中 Driver 项中选择 Texas Instruments。

    三、新建文件


    保存该文件:


    输入文件名,点击保存如果是 C 文件请务必后缀,否则会以文本文件存档。


    拷贝测试代码

    #include 
    
    void main(void)
    {     
      P1DIR |= 0xFF;  
      P1 = 0;
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    该代码的意思是将 P1 口设置为输出,将 P1 口置 0, 一口Linux开发的模块和开发板中有小灯在 P1 口上,

    当执行这个代码的时候,小灯会点亮。

  • 相关阅读:
    漫漫回家路2
    DSP开发例程(3): sys_print_to_uart
    提升用户体验的利器:揭秘Spring框架中国际化的奇妙魔力
    Bugly iOS自动导入符号表
    nvcc编译器之GPU代码编译(chapter 5)
    解释了一些最常用的统计测试
    【JVM】图解垃圾收集器1
    HTML常用特殊字符:
    Linux基础知识及常见指令
    网络编程day5作业
  • 原文地址:https://blog.csdn.net/daocaokafei/article/details/124069392