查看: 2662|回复: 2

[已解决] 移植BSP到KEIL问题(已解决)

[复制链接]

该用户从未签到

4

主题

9

帖子

0

新手上路

Rank: 1

积分
35
最后登录
1970-1-1
发表于 2013-4-2 07:55:44 | 显示全部楼层 |阅读模式
 其实我对BSP的概念不是很清楚
是不是基于不同的电路板设计就要修改相应的BSP?
根据AN4626 MQX Board Support Package Porting Guide on KEIL
Page 7-8 步骤1 - 12 复制现有的K60的BSP
然后呢?根据我的电路板设计修改哪些文件?
我的电路板外设配置了8bit LCD,USB OTG,SD Card, Ethernet (我作为客户端)
对于这些的底层配置都不是很清楚
是不是只要打开C:\Freescale\Freescale MQX 3.8\mqx\build\uv4\bsp_twrk60n512.uvproj
然后在twrk60n512.h里面增加外设的宏定义就可以了?
又比如说
I2C0 可以配置不同的引脚
我需要在user_config.h设置
 
#define BSPCFG_ENABLE_I2C0       1
#define BSPCFG_ENABLE_II2C0      1
那具体在那里定义分配的引脚呢?
 
然后就是晶振的配置问题
我的电路板用的是8MHZ想用内部PLL让系统运行在96MHZ
我需要怎么修改?
MQX默认的时钟嘀嗒数 是200
也就是说时间分辨率是5ms
如果我要_time_delay() 1us
我需要在哪里设置MQX的时钟嘀嗒数?
因为我的电路板还没有做好
所以这几天一直在看文档
很多问题不明白
又不可以动手试
希望各位可以帮帮我
谢谢
 
我知道答案 目前已有1人回答
回复

使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2013-4-2 09:06:47 | 显示全部楼层

    RE:移植BSP到KEIL问题

    BSP是用来配置相关硬件的。通过配置BSP,MQX就可以使用对应的硬件功能。对于滴答时钟,这个我也需要看一下。在MQX的安装目录下面有对应的BSP例程,(正解)
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    85

    主题

    790

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2279
    最后登录
    1970-1-1
    发表于 2013-4-2 11:22:20 | 显示全部楼层

    RE:移植BSP到KEIL问题

    楼上说的很正确,先研究学习一下MQX下的例程吧。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-19 09:22 , Processed in 0.088367 second(s), 22 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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