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

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] ···