搜索
bottom↓
回复: 26

【学习笔记二】原创,使用PE进行FRDM-KE02工程搭建

[复制链接]

出0入0汤圆

发表于 2014-9-14 13:07:51 | 显示全部楼层 |阅读模式
本帖最后由 sunnyqd 于 2014-9-14 13:11 编辑

飞思卡尔提供的库有待完善,估计做测试的时候暂时用不了库了,那就用一下PE吧,最初用PE的时候是58600的版本,现在改用eclipse后,界面好看了许多,但占用资源也较多,需要一个好的PC

安装最新版的PE v10.4

新建PE工程,命名为HelloPE

选择器件

Project Mode为standalone表示库文件复制到当前项目目录下

编译器选择keil

首先是CPU配置

选择外部晶振,10M

在时钟配置里,选择FEE,表示外部晶振

因为这里的CM内核最高20MHz频率,所以选择输出时钟20MHz

Bys Clock最高20MHz

在编译配置里,可以选择编译的方式,链接文件等

添加RGB LED,右键单击FTM1

这里需要说明的是,_LDD为底层的逻辑器件,对于一般的应用,选择非LDD会方便许多,因为非LDD的配置自动调用_LDD,否则的话,你需要自己调用LDD
LDD将器件封装成了统一的类型,详细可以自己了解,这里就先不说了
选择为FTM1_CH0,是RGBLed中的GREEN,Advanced模式可以配置名称

选择生成的代码

同样的方法添加其它两个LED
需要注意的是,使用同一个FTM时,选择已有的TU就可以了,否则选择重新生成TU

添加Usart1

配置波特率等

配置中断,已支持块收发

选择生成代码

整个的工程

生成的文件目录

新建目录,放置Keil工程

在上面的目录新建Keil工程,不添加启动文件

更改分散加载文件Linker选项



添加C/C++选项的include

选择生成文件的位置,添加output

添加源文件,配置好的项目目录为

编写代码

上述代码实现的功能为
串口回显输入,并且每输入一个(串)字符,就更改LED的显示
工程打包,希望对大家有帮助

编辑原因:更改图片

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

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

你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。

出100入101汤圆

发表于 2014-9-14 13:20:02 | 显示全部楼层
学习。图文并茂,比转的好多了。

出0入0汤圆

发表于 2014-9-14 13:23:12 | 显示全部楼层
支持原创,PE 用着还不错吧?

出0入0汤圆

发表于 2014-9-14 13:43:49 | 显示全部楼层
我赛,PE原来这么爽!

出0入0汤圆

发表于 2014-9-14 14:18:58 | 显示全部楼层
楼主,弄出来的代码尺寸在mdk,gcc,iar上编译出来分别多大?

出0入0汤圆

发表于 2014-9-14 14:25:13 | 显示全部楼层
比较详细,没用过pe

出0入0汤圆

发表于 2014-9-14 14:36:23 | 显示全部楼层
装eclipse确实对PC的性能要求比较高,之前在eclipse下装了安卓的虚拟机,每次打开都卡在启动界面上,弄的我一怒之下直接卸载了。

出0入0汤圆

发表于 2014-9-14 15:43:55 | 显示全部楼层
没用过eclipse,楼主是装了keil,pe,eclipse吗?然后呢,怎样将pe的那个选项加入到eclipse中啊

出0入0汤圆

发表于 2014-9-14 16:15:43 | 显示全部楼层
很详细呀,哪天试试!

出0入0汤圆

发表于 2014-9-14 16:29:44 | 显示全部楼层
感觉与FPGA的端口分配功能好像啊

出0入0汤圆

发表于 2014-9-14 16:54:46 | 显示全部楼层
没用过pe,我先问问度娘啥是pe

出0入0汤圆

 楼主| 发表于 2014-9-14 18:27:05 | 显示全部楼层
bbstr 发表于 2014-9-14 14:18
楼主,弄出来的代码尺寸在mdk,gcc,iar上编译出来分别多大?

iar上面一直出hardfault错误,还在查原因

出0入0汤圆

 楼主| 发表于 2014-9-14 18:27:52 | 显示全部楼层
lzl000 发表于 2014-9-14 15:43
没用过eclipse,楼主是装了keil,pe,eclipse吗?然后呢,怎样将pe的那个选项加入到eclipse中啊 ...

PE就是集成了eclipse的,安装pe时一下子安装的

出0入0汤圆

发表于 2014-9-14 18:35:09 | 显示全部楼层
sunnyqd 发表于 2014-9-14 18:27
PE就是集成了eclipse的,安装pe时一下子安装的

原来是这样,谢谢

出0入0汤圆

发表于 2014-9-15 08:13:59 | 显示全部楼层
谢谢分享!            

出0入0汤圆

发表于 2014-9-19 08:42:06 | 显示全部楼层
哈哈 maerk一下

出0入0汤圆

发表于 2014-9-19 12:28:11 | 显示全部楼层
功能很强大,如果出中文版,就更方便!

出0入0汤圆

发表于 2014-9-19 19:53:25 | 显示全部楼层
楼主哪个版本IAR?  我用PE10.4,IAR 7.20.5.7624打开总是有一大堆报错:Error[pe7]:unrecognize token;怀疑iar的原因。因为转出到keil  没问题。求高手解答

出0入0汤圆

发表于 2014-9-19 19:55:08 | 显示全部楼层
如下图所示,文件一二三行报警

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2014-9-19 19:56:37 | 显示全部楼层
willlijie 发表于 2014-9-19 19:53
楼主哪个版本IAR?  我用PE10.4,IAR 7.20.5.7624打开总是有一大堆报错:Error:unrecognize token;怀疑iar ...

我上传的这个是KEil MDK下面的,IAR的我没有上传呢,需要IAR的话,得你自己手动设置编译器为IAR,然后手动建立IAR的项目,然后将PE生成的文件添加进去

出0入0汤圆

 楼主| 发表于 2014-9-19 19:58:53 | 显示全部楼层
本帖最后由 sunnyqd 于 2014-9-19 20:00 编辑
willlijie 发表于 2014-9-19 19:55
如下图所示,文件一二三行报警


1、2、3行报警,说明编译器是C90标准版,不支持/**/的注释可能,将编译器选择为C90扩展版,或C99试一下
或者是文件的编码有问题

编辑原因:补充
不对,我记错了,编译器应该是都支持/**/的才对

出0入0汤圆

发表于 2014-9-23 11:17:56 | 显示全部楼层
本帖最后由 willlijie 于 2014-9-23 15:37 编辑
sunnyqd 发表于 2014-9-19 19:58
1、2、3行报警,说明编译器是C90标准版,不支持/**/的注释可能,将编译器选择为C90扩展版,或C99试一下
...


看编译器默认都是C99设置的,打开的时候 说工程包含未知的tool''.iar换版本重装还是这样报错。
我编译的时候出现这种情况,请问大家怎样才能把警告去掉呢?谢谢
Warning[Pa050]: non-native end of line sequence detected (this diagnostic is only issued once),
看来只有在keil 4.73下面弄了.keil 5.1 怎么没有Eclipse的插件?

出0入0汤圆

发表于 2014-9-24 11:21:09 | 显示全部楼层
谢谢分享,我抽点时间学一下。

出0入0汤圆

发表于 2014-9-24 23:21:11 | 显示全部楼层
楼主可否示范一下用KDS生成KL16的串口中断收发程序呢?

帮助文档里面的例程却是查询的

出0入0汤圆

发表于 2014-9-25 09:25:19 | 显示全部楼层
太详细了。备用。

出0入0汤圆

发表于 2014-9-25 10:51:00 来自手机 | 显示全部楼层
好资料,感谢原创

出0入0汤圆

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

本版积分规则

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

GMT+8, 2024-10-3 00:50

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

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