调养整整一周了,从救护车抬出去,到现在能正常行走,腰突,知道你迟早要来,但没想道这么早。
Month: November 2024
智能模块的识别流程:
- 模块插入到连接器;
2. 检测pin上报插入中断,中断isr测量检测脚分压值,得知目标模块的类型,准备提供所需电压;
3. 底盘给目标模块供所需电压,模块上电复位走开机流程;
4. 底盘等待一定延迟后,尝试通过局部总线发identy命令(让模块自报家门)
5. 模块初始化完成后,响应identy命令,将自己的信息和能力都上报出去(名称、供电范围、型号、支持的命令集等);
6. 底盘host通过get-property和set-property命令查看/设置模块的参数,实现对模块的调参;
7. 底盘host通过ffu命令将新固件下载到目标模块,通过soft-reset命令让目标模块软重启;
8. 底盘host通过read命令获取模块的数据;