Files
AMI/docs/验证说明.txt

30 lines
5.0 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
2026-10-07 小屏接口1.5:AMI.HMI 编译0错误0警告;真实CAN1/MCU/COM6/官方480×272模拟器16项验收通过;本轮MCU Flash回读16672字节一致。未烧录实物屏,详见docs/小屏无人状态验证报告.md。
2026-10-07 后续验收:v2.7 已烧录,程序区 16672 字节完整回读一致、MCU 已复位;CAN1 500K/COM6 实物链路 37 项、物理串口驱动官方 HMI 调试器 16 项通过。实物屏幕未下载,CAN2、真实VCU/车辆未测试。证据见 docs/无人状态显示验证报告.md 的烧录验收节。下文未烧录描述是早先软件交付时的状态。
2026-10-07 当前固件v2.7、800×480屏幕接口1.5:锁定右侧新增独立无人状态,0x183版本2使用byte5=AS状态0..5、byte3 bit3=有效、byte7=2;旧版本1显示AS未知。500ms超时、双CAN ARM仿真、轮速回归、DBC 183条检查、HMI编译与7种显示模拟器均通过。CAN1 13报文/53信号,CAN2 12报文/49信号。尚未烧录MCU或下载实物屏幕,详见docs/无人状态显示验证报告.md。
以下记录均按原日期与版本保留,不表示当前v2.7已经烧录或实物联调。
2026-10-06:v2.6 已通过 SWD 烧录至0x08000000,CubeProgrammer校验成功,16632字节Flash全量回读与发布BIN完全一致,MCU已复位。烧录前保留完整128KB Flash备份,证据见docs/evidence/2026-10-06/wheel-speed-flash;真实SDC/CAN/物理屏幕轮速联调仍未完成。
2026-10-05 当前 MCU CAN 协议 v2.6:按 SDC master 7bc2d9f1eaaf19814957037bd097cd879cbf4cbf 接入 0x6A2/DLC4 双前轮 mm/s;双轮平均后换算整数 km/h,独立 500ms 超时变灰,旧 DLC8 拒绝。当前软件/编译验证和实物验证边界见 docs/SDC轮速接入验证报告.md。
当前 CAN1 DBC 13 条报文/51 个信号;CAN2 DBC 12 条报文/47 个信号,CAN1 独有 0x301 心跳。以下 v2.4 及此前烧录/联调结论均为历史记录。
当前屏幕接口1.4、MCU CAN协议2.4:VCU 0x183反馈当前任务、锁定及EBS显示,绿/红两色;无效或超过500ms无反馈为灰色未知。按钮确认仅产生0x300请求,不能修改实际任务。详情及当前链路证据见docs/VCU状态反馈测试报告.md。
每份当前DBC包含12条报文、49个信号,两路布局相同;以下1.3、v2.3及更早内容为历史记录。
屏幕接口1.3按用户纠正:PD1/Safe_S为左电机互锁,d5移到顶行第二格;删除BSPD/TSMS,编译0错误0警告。页面验证见docs/DEBUG页面修正测试报告.md。
v2.3新增十五路GPIO到DEBUG映射,低正常、高故障;Release 15988字节,烧录及全量回读一致。CAN1 500K状态核验见docs/DEBUG十五路CAN映射测试报告.md。
2026-10-03:屏幕数字接口1.2,MCU CAN输入2.3(SDC/BMS及自定义动力显示)。
CAN1为500 kbit/s,使用AMI.dbc;CAN2为250 kbit/s,使用AMI_CAN2_250k.dbc。每份包含11条Classic CAN报文和40个信号,报文布局相同。
v2.2新增标准0x182/DLC8,设置扭矩千分、电机温度及MCU温度,三个有效标志和独立2000ms超时;不控制电机执行。
v2.2编译通过,烧录及完整15880字节回读一致;14组CAN2 MCU状态核对通过,CAN/UART接收错误均为0。
v2.2官方HMI按钮到CAN2回传方向六个确认/六个取消通过,任务号1..6、序号0..5;发送脚本实发30条0x182。
当前COM4未收到MCU输出字节,已请检查PA2->RXD线;本次HMI显示尚未确认,详见docs/AMI自定义显示CAN测试报告.md。
以下双CAN分别联调结果对应归档v2.1 BIN,不能直接作为v2.2新帧CAN1/HMI实测证据。
v2.1源码/CubeMX/DBC位时序一致性校验及Release编译通过;已烧录,完整15612字节Flash回读与发布BIN一致。
CAN1 500K(SDC)及CAN2 250K(仅BMS数据)分别完成MCU/USART2/COM4/官方HMI调试器的数据更新、无效、超时和恢复测试。
两路各六个任务确认及六个取消通过;十组MCU状态快照符合预期,CAN/UART接收错误均为0。新证据见docs/CAN1_CAN2_v2.1测试报告.md。
cantools 44.1.0严格解析、28个已知报文、六个任务号及计数边界、标准/扩展ID、偏置电流、无效温度、有符号扭矩/温度和SDC布局一致性检查通过;具体复现命令见docs/AMI_CAN_DBC说明.md。
下述历史实物证据对应v2.0,两路均为500K;原BIN保留在output/firmware/AMI_Controller_v2.0_500k.bin。
HMI编译0错误0警告;v2.0固件Release编译、SWD烧录校验通过。
已实测CAN盒->实物AMI CAN1/MCU->USART2->COM4->官方HMI调试器:低压电压、高压电压/电流、最高有效温度、无效数据、超时/恢复、跨页更新、HMI重连。
六个任务确认均收到正确0x300请求,六个取消均未发送;该测试条件为CAN1持续有有效输入。
证据在docs/evidence/2026-10-03/sdc-bms;联调报告见docs/SDC_BMS联调报告.md。
未接物理串口屏或真实SDC/BMS/电机控制器节点,未实测两路同时接入、LED极性和车辆执行/安全动作;未定义轮频到车速标定。
原C示例是屏幕debug接口参考,不代表整车控制已实现。