查看: 3787|回复: 7

[求助] M k66单片机flexbus使用

[复制链接]

该用户从未签到

1

主题

4

帖子

0

新手上路

Rank: 1

积分
15
最后登录
2022-1-4
发表于 2021-12-31 10:57:55 | 显示全部楼层 |阅读模式
使用flexbus对外设写操作时,对某一地址写数后整个flexbus数据存储区都变为同样的数,例如:对0x60000000写1,其后的地址也全部变为1。请教各位大神,有没有遇到同样的问题,怎么解决的,感谢
我知道答案 目前已有7人回答
0F8A9BC1-B0A4-48A1-A083-F66D2E8DC925.jpeg
回复

使用道具 举报

该用户从未签到

712

主题

6371

帖子

0

超级版主

Rank: 8Rank: 8

积分
24948
最后登录
2025-7-25
发表于 2021-12-31 11:31:59 | 显示全部楼层
请不要把写入代码放在while(1) 的循环里面。

友情告知
各位恩智浦老铁,
小恩GG和小智MM感谢您长期以来对恩智浦产品的支持和厚爱。由于工作内容变动,我们将暂停技术支持服务。
我们将会推出更多基于NXP MCU/MPU产品的技术文章,敬请大家关注。
如果您有技术支持需求,请移步恩智浦官方论坛https://community.nxp.com/(支持中文)。
感谢您的理解和支持!
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    4 天前
  • 签到天数: 1849 天

    连续签到: 4 天

    [LV.Master]伴坛终老

    203

    主题

    3万

    帖子

    64

    超级版主

    Rank: 8Rank: 8

    积分
    112633
    最后登录
    2025-7-22
    发表于 2021-12-31 11:43:56 | 显示全部楼层
    跟踪调试一下你的程序,我怀疑是不是这种现象出现在了你使用p_i++的时候
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    4

    帖子

    0

    新手上路

    Rank: 1

    积分
    15
    最后登录
    2022-1-4
     楼主| 发表于 2021-12-31 15:03:57 | 显示全部楼层
    单步调也是这种现象
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    4

    帖子

    0

    新手上路

    Rank: 1

    积分
    15
    最后登录
    2022-1-4
     楼主| 发表于 2021-12-31 15:04:22 | 显示全部楼层
    stm1024 发表于 2021-12-31 11:43
    跟踪调试一下你的程序,我怀疑是不是这种现象出现在了你使用p_i++的时候

    单步调也是这种现象
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    4

    帖子

    0

    新手上路

    Rank: 1

    积分
    15
    最后登录
    2022-1-4
     楼主| 发表于 2021-12-31 15:05:35 | 显示全部楼层
    小恩GG 发表于 2021-12-31 11:31
    请不要把写入代码放在while(1) 的循环里面。

    友情告知:

    没有while1也是一样的现象
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    4 天前
  • 签到天数: 1849 天

    连续签到: 4 天

    [LV.Master]伴坛终老

    203

    主题

    3万

    帖子

    64

    超级版主

    Rank: 8Rank: 8

    积分
    112633
    最后登录
    2025-7-22
    发表于 2021-12-31 22:09:05 | 显示全部楼层
    eefocus_3813383 发表于 2021-12-31 15:04
    单步调也是这种现象

    换一个值呢?
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24948
    最后登录
    2025-7-25
    发表于 2022-1-1 08:22:11 | 显示全部楼层
    eefocus_3813383 发表于 2021-12-31 15:05
    没有while1也是一样的现象

    单步调试也是这种现象,可以试试进入调试状态,直接往0x60000000写值。
    如果还是这种情况,那就要检查Flexbus初始化代码和硬件电路。
    当然也不排除调试器故障。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-26 19:14 , Processed in 0.101686 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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