# stm32f107_uds **Repository Path**: EM_TECH/stm32f107_uds ## Basic Information - **Project Name**: stm32f107_uds - **Description**: 将 uds server 移植到 STM32F107,工程开箱即用。参考 armfly 的教程。 - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2026-01-28 - **Last Updated**: 2026-01-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README stm32f107_uds 代码参考:https://forum.anfulai.cn/forum.php?mod=viewthread&tid=123888&highlight=UDS 这里有问题要注意: 位域会导致代码计算出错:具体是在 isotp_on_can_message 里面 收到单帧的时候 switch (message.as.common.type) 的期望是 0,但是会意外的变成 2.这是位域导致的。 为了避免这个问题,需要开启 GNU,或者参考我这里的改动。 位域的问题有2处,第二处在 isotp_receive_single_frame 。