创建并移植K10 BSP包的具体步骤和方法(五)

最新更新时间:2013-09-30来源: 互联网关键字:K10  BSP包 手机看文章 扫描二维码
随时随地手机看文章

4.2 GPIO配置与任务调试

  在MQX4.0安装目录C:\Freescale\Freescale_MQX_4_0\mqx\examples下可以找到很多参考例程,包括ADC、 Hello、 I2C、 Lowpower、 Timer等。这里采用使用的最多的GPIO例程来验证BSP是否能正常工作。

  由于在默认的bsp包中user_config.h中没有配置使能BSPCFG_ENABLE_GPIODEV外设,需要在该文件中加入语句#define BSPCFG_ENABLE_GPIODEV 1,如下图15所示。

  图15 使能GPIO任务配置

  图15 使能GPIO任务配置

  在这里,为了验证MQX4.0版本操作系统对于MQX3.8等早期版本软件代码的兼容性,本例使用的源程序 代码,可以在MQX3.8版本的安装目录中C:\Freescale\Freescale MQX 3.8\mqx\examples\gpio找到。直接将该文件添加到工程中,如图16所示,在IAR的主程序中,在读IO状态处设置断点,系统执行到此断点处,如果开启IAR任务栏的TASK List, 在Stack Uage Summary窗口可以看到任务和栈的运行情况。

  图16 GPIO任务 运行

  图16 GPIO任务 运行

  这里需要注意的是,代码中用到了一些BSP_BUTTON1,BSP_LED1等宏定义,这些宏定义在MQX4.0的安装目录C:\Freescale\Freescale_MQX_4_0\mqx\source\bsp\K10DN512的K10DN512.H文件中可以找到,例如BSP_LED1中的宏定义如下:

  #define BSP_LED1 (GPIO_PORT_A | GPIO_PIN11)

  如果目标板中的LED引脚和默认的设置不一样,需要对其进行修改,然后重新编译。

  另外在通过下载工具调试代码的时候,需要指定icf配置文件,如图17所示。这里K10DN512和K60DN512的Flash大小一样,不需要做修改。如果使用其他不同配置的芯片则需要对Memory Region进行调整。

   图17 ICF文件的位置指定

  图17 ICF文件的位置指定

  5. 总结

  本文介绍了如何基于飞思卡尔的MQX操作系统,创建并移植目标MCU的 BSP包,并可以针对不同的开发平台(CW, KEIL, IAR)定制适合目标芯片的BSP。

关键字:K10  BSP包 编辑:神话 引用地址:创建并移植K10 BSP包的具体步骤和方法(五)

上一篇:创建并移植K10 BSP包的具体步骤和方法(四)
下一篇:FA/D双频独立电调天线破解TD-LTE天线部署难题

推荐阅读最新更新时间:2023-10-12 20:49

曝OPPO K10将全球首发天玑8000:还有LCD高刷屏
早在上个月初,联发科就正式发布了天玑8000系列芯片,其中包括天玑8000和天玑8100两款。   目前,天玑8100已有机型上市,并且获得了非常不错的口碑,性能和功耗方面表现非常均衡,备受好评。   而天玑8000系列却迟迟没有新机搭载,今天终于数码博主@数码闲聊站 带来了首款天玑8000机型的消息,他透露OPPO K10将首发搭载天玑8000。   据悉,OPPO早在天玑8000发布时,就宣布新一代K系列将首批搭载天玑8000。   按照近期多方爆料显示,OPPO K10将会在本月正式发布,预计官方最晚会在下周结束前公布具体时间。   根据爆料,OPPO K10系列存在两款新机,其中OPPO K10将搭载天玑800
[手机便携]
曝OPPO <font color='red'>K10</font>将全球首发天玑8000:还有LCD高刷屏
硬核游戏玩家别错过 OPPO K10系列新机发布1999元起
网易手机讯,2022年4月24日消息,追求游戏体验的玩家一定对OPPO的K系列不陌生,凭借着连续多年打造的K系列爆款新品,在很多硬核手游玩家心中留下了深刻印象。今日,OPPO又于今日举行线上新品发布会,带来性能、快充、游戏等维度全面升级打磨的K10系列新机--OPPO K10/K10 Pro,售价1999元起。 相比于此前的K系列新机,这次OPPO K10系列从设计层面延续最近OPPO新机家族的曲线美学设计,后置镜头模组部分采用三边等距的“火山台地”隆起与后壳实现平滑过渡,配合哑光磨砂工艺质感的后壳,对于不少玩游戏的玩家经常需要横向场景下带来非常不错的握持感。当然,这样的设计也非常具有辨识度,机身配色方面,K10有暗夜黑、冰魄
[手机便携]
联想K10 Note真机可能是Z6青春版
据外媒Pulse91报道,近日,联想新机K10 Note的真机图已经曝光,将采用高通骁龙710处理器,或为联想Z6青春版。 从曝光的图片来看,联想K10 Note采用了水滴屏的设计,“下巴”相比其他三边要略宽一些。在手机的背部,后置三摄位于手机的左上角,这款手机采用了后置指纹传感器。目前大多数智能手机都采用了渐变的背部设计,但是K10 Note采用了传统的单色背面设计。   联想K10 Note将采用高通骁龙710处理器;从手机的内部信息可以看到,联想K10 Note的型号是“联想L3811”。在CPU明确显示了Qualcomm Snapdragon 710 Octa-Core 2.20 GHz。   Pulse9
[手机便携]
OPPO K10系列或于本月发布
随着天玑8000系列芯片的上市,接下来市场上将会迎来一大波搭载该芯片的旗舰手机,其中也包括OPPO。   OPPO在此前联发科发布这款芯片时就已经宣布,OPPO K10系列将会首批搭载天玑8000。   今天上午,知名爆料博主@数码闲聊站 发文透露OPPO K10系列将会在本月正式发布,预计应该会在清明节假期之后宣布。   据此前消息,疑似OPPO K10系列的新机早在上个月初就已经入网,3C认证信息显示该机将支持最高80W快充,这也是目前OPPO旗下最主流的旗舰配置。   据推测,OPPO K10系列将至少存在两款机型,分别是K10和K10 Pro,其中K10将搭载天玑8000,而K10 Pro将升级为性能更强一些
[手机便携]
OPPO <font color='red'>K10</font>系列或于本月发布
OPPO K10系列今天发!天玑8000-MAX、骁龙888全都有
今天下午,OPPO将举行新品发布会,正式推出OPPO K10系列、OPPO智能电视K9x等多款新品。   目前,OPPO K10系列的两款机型——OPPO K10、OPPO K10 Pro已在OPPO官方商城上架,前者将全球首发天玑8000-MAX处理器,后者则将搭载高通骁龙888处理器。   据悉,天玑8000-MAX是OPPO首发定制的一颗旗舰芯片,基于台积电5nm制程工艺,由四颗Cortex A78大核+四颗Cortex A55小核组成,大核主频为2.75GHz(天玑8100的大核主频为2.85GHz)。   官网显示,OPPO K10将配备一块120Hz高刷屏,拥有金刚石VC液冷散热、旗舰级X轴线性马达,4边框曲面
[手机便携]
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved