打印
[技术问题解答]

bootloader运行有问题

[复制链接]
2735|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hyunfei2009|  楼主 | 2014-6-3 13:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的情况是这样的:
   前期我们是在芯片K60上做开发,应用程序和bootloader都没有问题。(采用MQX操作系统)
   现在我们考虑在K64上做开发,于是将K60的代码移植到K64上,通过一段时间的移植,在IAR的仿真下,能够正确的跑起来了。于是我最近考虑开始弄bootloader,也是把K60的那个bootloader搞过来尝试。
   于是对bootloader稍做修改后,一跑,出现以下问题;
bootloader跑起来后,SPI写液晶不正常,其他的任务应该都是正常的,按键和shell什么的都可以跑起来。
   都不知道如何查!

相关帖子

沙发
FSL_TICS_Robin| | 2014-6-3 14:17 | 只看该作者
楼主你好
请直接参考飞思卡尔官网提供的 Kinetis引导加载程序
当然你也可以看下 【FTF技术培训课程】 Kinetis MCU的Bootloader解决方案 的中文视频讲解


使用特权

评论回复
板凳
hyunfei2009|  楼主 | 2014-6-4 20:36 | 只看该作者
FSL_TICS_Robin 发表于 2014-6-3 14:17
楼主你好
请直接参考飞思卡尔官网提供的 Kinetis引导加载程序
当然你也可以看下 【FTF技术培训课程】 Kine ...

恩,官网下载的也如此,不知道什么原因了。

使用特权

评论回复
地板
FSL_TICS_Robin| | 2014-6-5 08:44 | 只看该作者
只有SPI通信有问题?
你用逻辑分析仪抓一下数据看是波特率不准还是数据包有问题。

使用特权

评论回复
5
hyunfei2009|  楼主 | 2014-6-18 17:10 | 只看该作者
FSL_TICS_Robin 发表于 2014-6-5 08:44
只有SPI通信有问题?
你用逻辑分析仪抓一下数据看是波特率不准还是数据包有问题。

    由于其他原因,这个事情移植搁置,这两天重新捡起来,修改了一下,应该是解决了。
以前在K60的时候,有一个代码,fwrite函数,每次写4个字节,是没有问题的。
而现在移植到K64上,每次写4个字节就有问题了,我把这个fwrite分4次写,每次写1个字节,就ok了。
测试了一段时间,暂时没出过问题。
    是不是mqx4.1底层驱动就必须是SPI每次只能写一个字节?

使用特权

评论回复
6
FSL_TICS_Robin| | 2014-6-19 09:41 | 只看该作者
hyunfei2009 发表于 2014-6-18 17:10
由于其他原因,这个事情移植搁置,这两天重新捡起来,修改了一下,应该是解决了。
以前在K60的时候, ...

楼主你好
建议你将这个问题按照帖子   飞思卡尔申请样片与购买的论坛VIP通道开通了,小伙伴速来!   提交一个服务请求:
如果你尚未注册飞思卡尔官网账号,请先点击注册按钮:右侧图标完成注册。
如果你已有飞思卡尔官网账号,可以点击申请SR按钮:右侧图标提交一个服务请求。
最好使用英文详细描述一下遇到的问题,以便国内外工程师都能够帮助到你。

使用特权

评论回复
7
dong_abc| | 2014-6-19 10:48 | 只看该作者
本帖最后由 dong_abc 于 2014-6-19 11:07 编辑
hyunfei2009 发表于 2014-6-18 17:10
由于其他原因,这个事情移植搁置,这两天重新捡起来,修改了一下,应该是解决了。
以前在K60的时候, ...


这个是我调试的,楼主说的这个问题,我上个月也遇到了。
https://bbs.21ic.com/forum.php?mod=viewthread&tid=733624&page=1&extra=#pid4334412

@FSL_TICS_Robin

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

70

帖子

2

粉丝