stm32在线升级的痛苦经历

发布于:2024-07-17 编辑:匿名 来源:网络

1.问题  成功实现定时程序在APP和IAP之间来回切换后,我以为自己已经掌握了stm在线升级的秘诀,于是兴冲冲地开始升级公司计划。

结果发现程序可以从IAP跳转到APP,但是程序会跑掉。

进入APP模式后,调试结束后,会自动跳转到如下界面。

  我尝试了无数次调试,但仍然没有任何进展,我也不知道哪里出了问题。

  2。

尝试解决并交叉验证   1。

将APP程序替换为之前的灯光程序,然后更新。

更新后APP程序运行正常。

这一步验证IAP程序是否可以正常跳转。

stm32在线升级的痛苦经历

  2。

首先在线升级IAP,通过升级将APP程序烧录到FLASH中,然后写入之前正常工作的现有IAP程序。

发现APP运行正常。

该方法可以验证通过升级编写的APP程序是否正确、完整。

  3。

通过上述步骤的交叉验证,可以证明IAP和APP程序都是正确的。

所以有什么问题? ?   4。

尝试将之前正常工作的LED照明APP程序添加到现有的APP程序中,并屏蔽与照明程序无关的代码。

然后通过在线升级的方式编写修改后的APP程序。

发现IAP可以成功跳转到APP部分,APP工作正常;   5。

逐步添加APP中被屏蔽的代码,并逐步删除新添加的代码。

检查LED照明相关的代码,看看是从哪一步开始的。

APP代码无法正常运行;   6。

为了快速验证,依次编写IAP和APP程序。

在IAP程序中,您只能通过定时定期切换到APP程序。

观察IAP是否可以跳转,APP程序是否可以运行。

  3。

问题  经过上述步骤,发现删除定时器2的中断处理函数后,IAP可以跳转,但是APP会跑掉。

  原因:  1。

在IAP程序中,我在跳转前打开了定时器2并关闭了总中断;这与之前的IAP计划不同。

前面的代码使用了定时器3;   2。

IAP跳转到APP后,重新开启总中断。

这时候定时器2又开始工作了,但是在我的APP程序中,因为没有使用定时器2,所以没有写定时器2的中断处理函数,所以程序就会跑掉。

  四。

摘要  1.跳跃之前,请务必关闭所有已使用过的外围设备。

例如   __disable_irq();  TIM_Cmd(TIM2,DISABLE);  转到APPMain();  2。

所有外设在声明之前必须重置,例如  TIM_DeInit (TIM3);  3。

最好使用相同的定时器功能,例如 IAP 和为两个 APP 使用定时器 2 或定时器 3。

请勿将定时器 2 用于其中一个,而将定时器 3 用于另一个。

stm32在线升级的痛苦经历

站长声明

版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

标签:

相关文章

  • 大众汽车:小鹏,我在德国很想念你

    大众汽车:小鹏,我在德国很想念你

    “中国的新生力量无论是研发、技术还是发展速度都非常惊人,我们被他们所激励。 根据借鉴中国的经验,我们目前的研发时间可以缩短两年左右。 ”大众乘用车品牌董事会技术研发成员凯格鲁尼茨在会见中国媒体后说出的第一句话在距离德国慕尼黑IAA Mobility展厅仅一箭之遥的大众媒

    06-18

  • 品览完成数千万元Pre-A轮融资

    品览完成数千万元Pre-A轮融资

    投资界消息 7月30日,上海品览数据科技有限公司(以下简称“品览”)宣布,近日已完成Pre-A轮融资数千万元。 本轮融资由中林资本领投,快创盈跟投。 此次融资是品览成立一年来第二次获得资金支持。 本轮融资将重点用于品石AI中台的迭代开发和技术团队建设。 品览成立于今年6

    06-17

  • IC Insights:2022年全球半导体资本支出将增长21%,达1855亿美元

    IC Insights:2022年全球半导体资本支出将增长21%,达1855亿美元

    IC Insights 近日,半导体研究机构IC Insights在最新报告中调整了对2022年全球半导体资本支出的预测。 今年年初,IC Insights预测全球半导体资本支出为1亿美元,同比增长24%;新调整后的预测为1亿美元,增长率为21%。 尽管下调,资本支出仍处于新高。 数据IC Insights 数据I

    06-06

  • 【全球融资24小时】2023年8月29日

    【全球融资24小时】2023年8月29日

    【全球财经24小时】2023年8月29日 2023年8月29日投融资事件汇总及明细。 今日全球市场共发生23起投资披露事件,其中境内15起,境外8起。 其中,国内先进制造业5例,医疗健康行业5例,娱乐传媒行业1例,电商行业1例,传统制造业1例,工具和软件行业有1个案例,区块链行业有1个

    06-17

  • 5G新基建风口下投资赛道机遇

    5G新基建风口下投资赛道机遇

    5G新基建投资机会。 2019年12月,新基建概念首次出现在中央经济工作会议上,提出“加强人工智能、工业互联网、物联网等新型基础设施建设”。 此后,新基建为中国经济建设开辟了新赛道,也成为疫后培育新经济潜力、推动传统产业转型的重要引擎。 5G时代的到来,意味着科技将推

    06-18

  • 劳力士在二手市场“跳水”

    劳力士在二手市场“跳水”

    以劳力士、百达翡丽为代表的高端品牌在二手市场日益“失宠”,引发二手表商和杠杆炒家叫苦不迭。 来自上海的制表师商奢和小主制表师创始人沈正奇向时代财经透露,“我们年底回收的一只爱彼橡树系列5的价格高达1万元。 今年7月,以1万元的价格出售。 他直接损失了1万元。 “这

    06-17

  • 负债率位列三大航第一,东航需融资200亿

    负债率位列三大航第一,东航需融资200亿

    11月22日晚间,东航(15.SH)宣布,已与旗下东航签署《永续债务协议》协议控股股东东航集团向后者提供1亿元人民币永续债务融资。 该协议此前已于10月27日获得公司董事会审议通过。 Wind数据显示,今年以来,东航已发行16期短期融资券,总额达1亿元。 此次永续债1亿元大规模融

    06-18

  • 世界级芯片企业人工智能应用示范基地落户天津

    世界级芯片企业人工智能应用示范基地落户天津

    中新网天津6月26日电天津开发区管委会与恩智浦半导体《人工智能应用示范基地项目投资合作协议》签约仪式在天津开发区投资中心举行26号服务中心。 ,标志着恩智浦人工智能与物联网示范项目落户天津开发区。 投资建设的人工智能与物联网示范项目主要包括人工智能与物联网应用示

    06-06

  • GaN技术,新变革

    GaN技术,新变革

    目前,以传统半导体硅(Si)为主要材料的半导体器件仍主导电力电子功率元件。 然而,现有的硅基功率技术已接近材料的理论极限,只能进行渐进式的改进,无法满足现代电子技术对耐高压、耐高温、高频、大功率等特殊条件的需求。 甚至抗辐射能力。 因此,业界开始寻求新的半导体

    06-18

  • 杭州拱墅区人才科技创新基金正在招募GP

    杭州拱墅区人才科技创新基金正在招募GP

    为不断改善拱墅区人才生态环境,充分发挥基金对人才科技创新项目的鼓励和吸引作用,现面向社会开放按照《招聘子基金及管理人》相关规定向社会公开。 一、基金简介 拱墅区人才科技创新基金是区政府领导设立、实行市场化运作的基金。 其目的是加大对我区人才的资金支持力度,吸

    06-17

  • 符绩勋:希望找到一家能够颠覆百度的公司

    符绩勋:希望找到一家能够颠覆百度的公司

    符绩勋:GGV(纪源资本)合伙人。 继熊晓鸽、沈南鹏之后,他成为互联网投资领域最具影响力的投资人。 百度、优酷、去哪儿……在中国互联网投资市场,符绩勋眼光独到,具有前瞻性。 他擅长发掘早期公司的投资价值,并在公司爆发前进行投资。 他也更擅长协助企业投后。 解决从管

    06-17

  • 二手回收交易O2O平台闪回收完成B1轮融资

    二手回收交易O2O平台闪回收完成B1轮融资

    据投资界10月31日消息,据36氪报道,手机后市场综合服务平台闪回收宣布已完成B1轮融资B1轮融资。 投资者及融资金额尚未公布。 据透露,青通资本担任财务顾问独家。 据悉,融资资金将主要用于供应链建设、新产品研发、市场营销等方面。 闪回收成立于2007年,是一家致力于电子数

    06-18