楼主: FSL_TICS_MAHUI

[分享] Kinetis芯片常见技术问题(不断更新中...)

[复制链接]
  • TA的每日心情
    无聊
    2019-6-28 21:45
  • 签到天数: 8 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    0

    主题

    31

    帖子

    0

    注册会员

    Rank: 2

    积分
    133
    最后登录
    2021-7-29
    发表于 2013-6-1 14:33:56 | 显示全部楼层

    RE:Kinetis芯片常见技术问题(不断更新中...)

    我的k60最小系统板可以下载进去程序,而且可以正常运行,但是寄存器一直没有数值变化,这是什么情况,是芯片问题还是系统板电路设计的问题,具体是哪方面的故障??麻烦楼主给讲讲,小弟不胜感激!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    8

    帖子

    0

    新手上路

    Rank: 1

    积分
    12
    最后登录
    1970-1-1
    发表于 2013-6-3 09:15:36 | 显示全部楼层

    RE:Kinetis芯片常见技术问题(不断更新中...)

    请问会不会有MQX相关的常见技术问题 谢谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    35

    主题

    508

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2167
    最后登录
    1970-1-1
     楼主| 发表于 2013-6-4 12:02:16 | 显示全部楼层

    回复:Kinetis芯片常见技术问题(不断更新中...)

    回复第 41 楼 于2013-06-03 09:15:36发表:
    请问会不会有MQX相关的常见技术问题 谢谢 

    感谢你的建议。我们现在碰到很多的用户开始使用MQX,之后我们会推出关于MQX常见问题解答的专栏,敬请关注。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    35

    主题

    508

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2167
    最后登录
    1970-1-1
     楼主| 发表于 2013-6-4 12:10:51 | 显示全部楼层

    回复:Kinetis芯片常见技术问题(不断更新中...)

    回复第 40 楼 于2013-06-01 14:33:56发表:
    我的k60最小系统板可以下载进去程序,而且可以正常运行,但是寄存器一直没有数值变化,这是什么情况,是芯片问题还是系统板电路设计的问题,具体是哪方面的故障??麻烦楼主给讲讲,小弟不胜感激!! 

    你所说的程序可以正常运行是指什么?所指寄存器一直没有数据变化又是指哪个模块的寄存器,还是内核的寄存器?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    35

    主题

    508

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2167
    最后登录
    1970-1-1
     楼主| 发表于 2013-6-14 16:58:22 | 显示全部楼层

    回复:Kinetis芯片常见技术问题(不断更新中...)

    存储模块
    9> 问题:为什么Flexbus需要外接地址缓存,如何设计地址缓存地址?
    解答:Kinetis产品Flexbus总线使用数据地址共用管脚模式,由于芯片管脚数量现在,并不能提供完全独立的32位数据和地址总线,所以在使用32位地址线(数据线)时需要使用地址缓存器。地址缓存电路需要使用FB_ALE信号作为地址缓存触发信号,具体线路如下图所示:
    与非网.jpg
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    35

    主题

    508

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2167
    最后登录
    1970-1-1
     楼主| 发表于 2013-6-14 17:25:42 | 显示全部楼层

    回复:Kinetis芯片常见技术问题(不断更新中...)

    工具篇
    4> 问题:使用IAR V6.40编译正常的MQX Lite项目,使用IAR V6.50编译却报错,问什么?
    解答:这是因为IAR汇编源文件要求更改造成MQX Lite汇编文件不能被正确编译。解决的办法是使用最新的Processor Expert软件(PExDRV 10.2 版本及以上),打开MQX_Lite所在项目,删除MQX Lite所产生的代码,然后使用Processor Expert软件产生新的MQX Lite汇编文件。具体操作详见下图:
    与非网.jpg
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2019-7-12 15:40
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    1

    主题

    33

    帖子

    0

    注册会员

    Rank: 2

    积分
    128
    最后登录
    2020-5-25
    发表于 2013-6-27 13:34:20 | 显示全部楼层

    RE:Kinetis芯片常见技术问题(不断更新中...)

    请问,我对FLASH加密,就是改变FSEC寄存器的值,为什么不能实现呢?我先对第一扇区进行擦出,结果擦出失败,我通过直接改变FSEC寄存器的值来设置,但是也是不行,我如果在启动代码中设置FSEC的值不为0XFE,程序就不能下载。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    35

    主题

    508

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2167
    最后登录
    1970-1-1
     楼主| 发表于 2013-6-27 14:58:58 | 显示全部楼层

    回复:Kinetis芯片常见技术问题(不断更新中...)

    回复第 46 楼 于2013-06-27 13:34:20发表:
    请问,我对FLASH加密,就是改变FSEC寄存器的值,为什么不能实现呢?我先对第一扇区进行擦出,结果擦出失败,我通过直接改变FSEC寄存器的值来设置,但是也是不行,我如果在启动代码中设置FSEC的值不为0XFE,程序就不能下载。
     

     如果你需要加密Flash,需要更改0x40C地址的值,这个值将在芯片上电的时候自动加载到FSEC寄存器中。如果只是在软件中更改FSEC的值,当再次上电的时候FSEC写入的值就会丢失。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    35

    主题

    508

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2167
    最后登录
    1970-1-1
     楼主| 发表于 2013-8-6 16:32:38 | 显示全部楼层

    回复:Kinetis芯片常见技术问题(不断更新中...)

    工具篇
    5> 问题:CodeWarrior V10.4工程如何设定项目的相对路径?
    解答:CW项目工程编译过程中经常会碰到路径无法找到的错误,大部分情况下都是因为工程路径使用的是绝对路径,如果要解决这类问题,需要使用相对路径。
    例如工程【hello world】的绝对路径是:D:\Workspace\CW V10.4\KINETIS512_V2_SC\build\cw\hello_world\k60_hello_world
    下面就是使用相对路径来指定驱动的位置:
    "${PROJECT_LOC}/../../../../src/drivers/smc"
    "../"是回退目录,这样回退四层就回到D:\Workspace\CW V10.4\KINETIS512_V2_SC目录,这样就可以找到src及其对应代码的位置。
    KINETIS512_V2_SC.zip (418.52 KB, 下载次数: 10)
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    35

    主题

    508

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2167
    最后登录
    1970-1-1
     楼主| 发表于 2013-8-6 16:38:14 | 显示全部楼层

    回复:Kinetis芯片常见技术问题(不断更新中...)

    6> 问题:CodeWarrior V10.4基于KL25芯片创建项目如何支持浮点运算?
    解答:可以在项目配置中使用【c9x】库,详情如下图:
    与非网.jpg
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-27 04:08 , Processed in 0.096344 second(s), 27 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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