PY32F系列MCU在OTA时App区概率性跑不起来的根因分析(4)

发布时间:2026/10/9 10:21:58
PY32F系列MCU在OTA时App区概率性跑不起来的根因分析(4) 接前一篇文章PY32F系列MCU在OTA时App区概率性跑不起来的根因分析3二、问题分析3. 最终定位上一回将重点聚焦于APP_Bootloader_Go函数上。但是无论是笔者的工程代码、还是普冉官方例程这一块看起来差异不大无非是先调用、后调用在函数里调用、在函数外调用的差异。当时只知道这块代码引起的问题并不确定问题出在哪里也不知道到底是哪里的差异引起的问题。由于项目十分紧急开会集思广益会议决定使用AI工具进行问题排查。笔者在同事的帮助下安装了Cursor并使用它来进行此问题的探究。Cursor是Anysphere公司推出的一款AI原生IDE基于Visual Studio CodeVS Code构建深度集成AI能力以辅助编程 。Windows/macOS/Linux 全平台可用主打AI 深度理解整个代码仓库而不只是单行补全。它允许开发者通过自然语言指令生成、补全和修复代码被视为 2026 年最流行的AI编程工具之一 。核心特点1能读懂整个项目Cursor可以直接读取整个代码库跨文件理解代码关系。聊天框用文件名引用代码让AI基于指定文件分析、重构、查bug非常适合嵌入式、C 语言、Linux项目阅读与改造。2自然语言交互内置聊天窗口支持通过对话修改代码、解释逻辑或查找错误支持引用特定文件 。CmdKWindowsCtrlK选中代码一句话让AI局部修改Agent模式AI自主规划、多文件修改、调用终端执行命令、看报错迭代修复3兼容VS Code生态VS Code 的插件、主题、快捷键几乎全部能用上手成本很低。4多文件协同编辑通过Composer功能AI可同时在多个文件中进行修改和重构实现复杂任务自动化。5模型可选支持Cursor自研Composer、GPT、Claude等大模型。用户可切换使用Claude 3.7 Sonnet、GPT-4o和Gemini 2.5 Pro等第三方模型 。适合场景嵌入式C、STM32、Linux驱动阅读陌生工程理清调用关系、结构体、中断流程。写 / 重构 C 代码、排查 bug、注释、生成测试代码。解释内核源码、DTS、Makefile、CMake 脚本。把零散代码整理成规范工程。由于当前已经将问题代码范围缩得比较小了因此将问题描述清楚并将代码喂给Cursor后它很快几分钟给出了怀疑点这应该就是苦苦寻找的问题根因对于问题根因的详细解析以及最终解决问题的具体方案的说明请看下回。

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询