You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.5 KiB
1.5 KiB
ref:https://iflytop1.feishu.cn/docx/FPqjdaTtkoBeU9x4qbjcD6vxnUc
V1
单片机程序基本稳定
V3
1.添加SN码,并规范化
2.修改xsync相机同步消息上报格式
3.修改xsynctimecode消息上报格式
4.添加dhcp支持
5.dhcp失败自动触发LLA,生成随机本地IP
V3.1
1.电源部分的指示灯显示IP获取状态
2.调整广播时间,优化复位逻辑
V3.3
1.修改dhcp启动的位置
2.修正网卡启动时,如果没有插网线,设备无法初始化的BUG
V3.3.1
1.修正网卡启动时,如果插着网线,获取不到IP的BUG
V3.3.3
1.修正第一个秒包不是0的BUG
v3.3.5
1. 子帧修改成最小数为0
2. 修正第一个秒包不是0的BUG
V5.0.0
1.解决网络启动过程中,偶发出现的死机问题
原因是stm32cubemx生成的代码,low_level_output,方法中没有对HAL_ETH_Transmit_IT的返回值进行判断,导致
当HAL_ETH_Transmit_IT失败时(此时将永远没有中断会被触发),后续代码又死等该中断,导致网络无法启动。
(最新的stm32cubemx修复了这个BUG)
2.解决偶发出现的UDP无法接收新的包的问题
1. 原因是创建UDPsocket,但没有调用read进行接收,导致底层队列满,又因为所有UDP使用同一个队列,所以其他UDP也无法接收到数据。
V6.0.0
1.兼容新版本硬件
2.修改设备IDflash格式
V6.0.1
1.修改灯闪烁颜色未连接黄色闪烁连接绿色常
V6.0.2
1.修改SN码中高低位顺序
··· 旧版本格式 设备ID写在芯片的 0x080E0000,0x080E0004,0x080E0008 year,weak,index
新版本 设备ID写在芯片中的格式 0x080E0000 [year:1byte][weak:1byte][index:2byte] ···