1. 项目背景和架构:我目前的车机项目架构是android通过jni的方式和mcu通信,没有通过android原生的hal进行开发,rtd1861是soc芯片跑android程序,mcu芯片是hc32a4a8 2.目前的问题是:通过android给mcu升级失败,今天我重新刷了mcu的固件hex文件,mcu的升级bin文件和固件hex文件所在目录是/Users/admin/workspace/jyq/mcubin,我之前测试升级的代码路径是/Users/admin/workspace/jyq/qsjnic/test_Serial 3.第一步先根据我的上传mcu固件代码进行测试代码并修复,如果上传仍然失败请利用jlink和adb工具进行反编译详细分析,我所有的权限都给你,包括本地机器的密码是1234,这个已经是最高权限,请不要让我失望,务必帮我解决升级失败的问题 4.环境: 1. 操作主机:Mac,已安装SEGGER J-Link,已配置好JLinkDevices.xml及XHS芯片库,可正常连接HC32A4A8 SWD调试。 2. 安卓车机ADB地址:192.168.0.55,可正常连通,能手动触发OTA固件升级,升级固定返回0x82报错。 任务: 利用jlink的能力反相推理出mcu的固件包问题出在哪里,因为人员已经离职,不好沟通,只能这样做了 你在重启车机的时候注意adb