查看: 3628|回复: 3

[原创] 【LPC54114双核任务二】初步理解的双核操作

[复制链接]
  • TA的每日心情
    慵懒
    2019-11-22 09:55
  • 签到天数: 179 天

    连续签到: 1 天

    [LV.7]常住居民III

    12

    主题

    1122

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1377
    最后登录
    2019-11-22
    发表于 2017-7-3 21:47:50 | 显示全部楼层 |阅读模式
          很不好意思,上周工作有很多事情要做,没能空下来完成社区的研究这个双核的使用任务,接着今晚的空闲时间和论坛里大神对双核的探讨,小白的自己也要跟着大神们的步伐去研究一下54114的双核的使用。     (1)好像双核的调试接口是SWD方式的,JTAG是不支持双核调试的

    On LPC541xx, only SWD can be used to debug either core (JTAG isn’tsupported).
    a.png
    (2)双核的实现是通过Mailbox(邮箱)来传递参数进行通信的,而且是互斥的,避免竞争状态,在一个核向另一个核传递参数时,另一个核会产生一个Mailbox中断来处理这个参数的
    b.png
    (3)双核的启动,每次复位后先从flash地址0处获取复位向量值,识别当前的主核是M4还是M0+再启动,
    MCUXPresso启动过程:
    c.png
    MDK/IAR启动过程:
    d.png
    (4)程序的编译和烧录
    官方DEMO是将m0+核和m4核的程序分成两部分,先编译烧录m0+核的程序,再烧录m4核的程序,然后从m4核里进行启动和关闭m0+核的操作.
    就是把m0+和的程序烧写的固定的flash区,转换成数组加载到m4核中,然后m4核中就可以对m0+核进行启动和关闭了。
    代码其他大神都上传过论坛了,我也是基于官方的DEMO调试的,就不传了
    个人的理解,不足之处谅解




    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情

    2021-1-28 20:09
  • 签到天数: 317 天

    连续签到: 1 天

    [LV.8]以坛为家I

    61

    主题

    1582

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    9404
    最后登录
    2022-5-12
    发表于 2017-7-3 21:55:49 | 显示全部楼层
    理解很透彻,大神 等你分析音频呢,这块完全小白啦
    好好
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-11-22 09:55
  • 签到天数: 179 天

    连续签到: 1 天

    [LV.7]常住居民III

    12

    主题

    1122

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1377
    最后登录
    2019-11-22
     楼主| 发表于 2017-7-4 09:00:43 | 显示全部楼层
    小马哥-1650185 发表于 2017-7-3 21:55
    理解很透彻,大神 等你分析音频呢,这块完全小白啦

    不不,我还是个小白,你是小马神,我很仰慕大神你的,向你学习的
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-2-14 16:49
  • 签到天数: 296 天

    连续签到: 1 天

    [LV.8]以坛为家I

    241

    主题

    2239

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    4473
    最后登录
    2020-4-14
    发表于 2017-7-4 13:32:58 | 显示全部楼层
    谢谢分享心得
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-8-31 06:39 , Processed in 0.094818 second(s), 23 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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