NXP MCU 技术论坛
直播中

vvg

15年用户 7898经验值
擅长:嵌入式技术,控制/MCU
私信 关注
[资料]

飞思卡尔官方工程师教你从零开始玩转FRDM-KL25Z:Hello World篇

Hello world !
     经过前面的学习后,童鞋们已经可以通过OpenSDA接口烧录程序啊,也对FRDM-KL25Z开发板有了初步的了解。但我相信这点成就,肯定不会让大家满足,只会让大家学习的热情更加饱满。前面烧录的程序都是已经编译好的Sample Code ,这次,我将带领编译并调试一个工程。

         CodeWarrior开发环境
        CodeWarriorMetrowerks公司研发的专门面向Freescale所有MCUDSP嵌入式应用开发的软件工具,是Freescale向用户推荐的产品。CodeWarrior分为3
版本:特别版(Special Edition标准版专业版。其中特别版是免费的,用于教学目的,对生成的代码量有一定的限制,而标准版与专业版没有限制。以前习惯使用IARKeilIDE做开发的童鞋们不用担心,CodeWarrior很容易上手的。可通过下面网址链接http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=CW-MCU10&fpsp=1&tab=Design_Tools_Tab)下载(网页如图1所示),目前最高版本为CodeWarrior 10.4,下载完成后安装过程中,要特别注意是,MCU选择项目栏中Kinetis的选项一定要选,MCU选择项目栏的选择可以多选,其它一路NEXTOK
1.jpg

1 CodeWarrior下载界面


      Hello world工程编译及调试
     CodeWarrior安装完成后,就可以编译及调试helloworld工程啊。
     飞思卡尔在其官网上提供了基于CodeWarriorIARKeilFRDM-KL25Z开发板例子程序,以帮助初学者更快入门,下载界面同样是FRDM-KL25Z开发套件相关资料的下载界面,选择仿真与模型(如图2所示)即可下载。下载完成后,打开安装程序,一路NEXTOK
2.jpg

2 FRDM-KL25Z开发板例子程序下载


         下面介绍用CodeWarrior打开helloworld工程:
          i打开CodeWarrior开始> 所有程序>Freescale CodeWarrior->CW for MCU v10.4->CodeWarrior

         ii打开目录(..klxx-sc-pexprojectshelloworldcw):
      1.      打开工程引导(如图3所示);


3.jpg

3打开Import
2.      在工程引导中选择General中的Existing Projects into Workspace,然后点击Next 。(如图4所示)
    4.jpg

    图4 Import引导界面

                3.      在下一层引导界面,选择Select root directory:选项,注意不要选中“Copy projects into workspace”,点击“Browse”,弹出浏览窗口(如图5所示)

5.jpg

图5工程选择界面
4.      在弹出浏览窗口中,根据自己例子程序的安装目录,选中..klxx-sc-pex-projectshelloworldcw,再点击“Finish”(如图6所示)
6.jpg

6 选择helloworld界面

           iii helloworldCodeWarrior中打开后,在左边的工程栏中选中helloworld(如图7所示),单击编译工程(选中helloworld工程,点击右键,选择Build Project)。
7.jpg

图7 选中helloworld工程



更多回帖

发帖
×
20
完善资料,
赚取积分