Initial commit: TXW82x FPV v2.7.0.7-42229 SDK + project sources

This commit is contained in:
2026-07-06 11:30:13 +08:00
commit e76462eeb7
3451 changed files with 1415300 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
// 双斜杠是注释
// 如果为空,则会赋值为0xff,或者写 PIN_DEFAULT
// 这里的配置要与pin_param.h的一样,否则可能不会配置成功
//这个配置的版号:TXW827_C08_GC2053_IPC_V1.0_20250829
//串口的io
PIN_UART0_TX = PC_1
PIN_UART0_RX = PC_0
//sd卡的io
PIN_SDH_CLK = PD_5
PIN_SDH_CMD = PD_4
PIN_SDH_DAT0 = PD_6
PIN_SDH_DAT1 = PD_7
PIN_SDH_DAT2 = PD_2
PIN_SDH_DAT3 = PD_3
//摄像头的io
PIN_CSI0_RESET = PC_12
//摄像头mclk的io
PIN_PWM_CHANNEL_0 = PC_9
PIN_CSI0_PDN = PC_13
//mipi的io
PIN_MIPI_CSI0_CLKN = PA_5
PIN_MIPI_CSI0_CLKP = PA_4
PIN_MIPI_CSI0_D0N = PA_3
PIN_MIPI_CSI0_D0P = PA_2
PIN_MIPI_CSI0_D1N_CSI1_D0N = PA_1
PIN_MIPI_CSI0_D1P_CSI1_D0P = PA_0
//mipi0摄像头的iic
PIN_MIPI0_IIC_CLK = PC_11
PIN_MIPI0_IIC_SDA = PC_10

View File

@@ -0,0 +1,54 @@
//串口的io
PIN_UART0_TX = PC_6
PIN_UART0_RX = PC_7
//摄像头的io
PIN_CSI0_PDN = PC_9
//DVP
PIN_DVP_HSYNC = PB_7
PIN_DVP_VSYNC = PB_6
PIN_DVP_PCLK = PB_12
PIN_DVP_MCLK = PB_9
PIN_DVP_DATA0 = PB_14
PIN_DVP_DATA1 = PC_0
PIN_DVP_DATA2 = PC_1
PIN_DVP_DATA3 = PB_15
PIN_DVP_DATA4 = PB_13
PIN_DVP_DATA5 = PB_11
PIN_DVP_DATA6 = PB_10
PIN_DVP_DATA7 = PB_8
//DVP摄像头IIC
PIN_DVP0_IIC_SDA = PC_10
PIN_DVP0_IIC_CLK = PC_11
//LCD的配置
PIN_MIPI_DSI_CLKN = PD_7
PIN_MIPI_DSI_CLKP = PD_6
PIN_MIPI_DSI_D0N = PD_5
PIN_MIPI_DSI_D0P = PD_4
PIN_MIPI_DSI_D1N = PD_3
PIN_MIPI_DSI_D1P = PD_2
LCD_VS_CS = PD_7
LCD_HS_DC = PD_6
LCD_DOTCLK_RWR = PD_5
LCD_D0 = PD_4
LCD_D1 = PD_3
LCD_D2 = PD_2
LCD_D3 = PD_1
LCD_D4 = PD_0
LCD_D5 = PA_0
LCD_D6 = PA_1
LCD_D7 = PA_2
PIN_ADKEY1 = PA_15
BAT_ADC_IO = PA_4
PIN_LMAC_FEM_RF_TX_EN = PC_12
PIN_LMAC_FEM_RF_RX_EN = PC_13
LCD_BACKLIGHT_IO = PA_3
MUTE_PORT_IO = PC_8

View File

@@ -0,0 +1,37 @@
// 双斜杠是注释
// 如果为空,则会赋值为0xff,或者写 PIN_DEFAULT
// 这里的配置要与pin_param.h的一样,否则可能不会配置成功
//这个配置的版号:NO.25-444
//串口的io
PIN_UART0_TX = PA_7
PIN_UART0_RX = PA_6
//sd卡的io
PIN_SDH_CLK = PB_9
PIN_SDH_CMD = PC_0
PIN_SDH_DAT0 = PC_1
//摄像头的io
PIN_CSI0_PDN = PC_9
//摄像头mclk的io
PIN_PWM_CHANNEL_0 = PC_10
//mipi的io
PIN_MIPI_CSI0_CLKN = PA_5
PIN_MIPI_CSI0_CLKP = PA_4
PIN_MIPI_CSI0_D0N = PA_3
PIN_MIPI_CSI0_D0P = PA_2
PIN_MIPI_CSI0_D1N_CSI1_D0N = PD_0
PIN_MIPI_CSI0_D1P_CSI1_D0P = PD_1
PIN_MIPI_CSI1_CLKN = PA_1
PIN_MIPI_CSI1_CLKP = PA_0
//mipi0摄像头的iic
PIN_MIPI0_IIC_CLK = PC_12
PIN_MIPI0_IIC_SDA = PC_11

View File

@@ -0,0 +1,37 @@
// 双斜杠是注释
// 如果为空,则会赋值为0xff,或者写 PIN_DEFAULT
// 这里的配置要与pin_param.h的一样,否则可能不会配置成功
//这个配置的版号:NO.25-458
//串口的io
PIN_UART0_TX = PC_7
PIN_UART0_RX = PC_6
//sd卡的io
PIN_SDH_CLK = PC_15
PIN_SDH_CMD = PC_14
PIN_SDH_DAT0 = PD_14
//摄像头的io
PIN_CSI0_RESET = PC_12
//摄像头mclk的io
PIN_PWM_CHANNEL_0 = PC_9
//mipi的io
PIN_MIPI_CSI0_CLKN = PA_5
PIN_MIPI_CSI0_CLKP = PA_4
PIN_MIPI_CSI0_D0N = PA_3
PIN_MIPI_CSI0_D0P = PA_2
PIN_MIPI_CSI0_D1N_CSI1_D0N = PD_0
PIN_MIPI_CSI0_D1P_CSI1_D0P = PD_1
PIN_MIPI_CSI1_CLKN = PA_1
PIN_MIPI_CSI1_CLKP = PA_0
//mipi0摄像头的iic
PIN_MIPI0_IIC_CLK = PC_10
PIN_MIPI0_IIC_SDA = PC_11

View File

@@ -0,0 +1,83 @@
//这个配置是学习板,板号:NO.25-439
//这个配置是双摄像头的配置,配置了lcd
//串口的io
PIN_UART0_TX = PA_11
PIN_UART0_RX = PA_12
//sd卡的io
PIN_SDH_CLK = PA_13
PIN_SDH_CMD = PA_6
PIN_SDH_DAT0 = PA_7
//SDH CLK 驱动能力 GPIO_DS_G2
PIN_SDH_CLK_DRI_STRENGTH = PA_2
//摄像头的io
PIN_CSI0_PDN = PC_9
//DVP
PIN_DVP_HSYNC = PB_7
PIN_DVP_VSYNC = PB_6
PIN_DVP_PCLK = PB_12
PIN_DVP_MCLK = PB_9
PIN_DVP_DATA0 = PB_14
PIN_DVP_DATA1 = PC_0
PIN_DVP_DATA2 = PC_1
PIN_DVP_DATA3 = PB_15
PIN_DVP_DATA4 = PB_13
PIN_DVP_DATA5 = PB_11
PIN_DVP_DATA6 = PB_10
PIN_DVP_DATA7 = PB_8
//摄像头mclk的io
PIN_PWM_CHANNEL_0 = PE_0
//mipi的io
PIN_MIPI_CSI0_CLKN = PA_2
PIN_MIPI_CSI0_CLKP = PA_3
PIN_MIPI_CSI0_D0N = PA_5
PIN_MIPI_CSI0_D0P = PA_4
PIN_MIPI_CSI0_D1N_CSI1_D0N = PD_0
PIN_MIPI_CSI0_D1P_CSI1_D0P = PD_1
PIN_MIPI_CSI1_CLKN = PA_1
PIN_MIPI_CSI1_CLKP = PA_0
//mipi0摄像头的iic
PIN_MIPI0_IIC_CLK = PC_15
PIN_MIPI0_IIC_SDA = PD_14
PIN_MIPI1_IIC_CLK = PD_15
PIN_MIPI1_IIC_SDA = PD_14
//DVP摄像头IIC
PIN_DVP0_IIC_SDA = PD_14
PIN_DVP0_IIC_CLK = PC_15
//LCD的配置
PIN_MIPI_DSI_CLKN = PD_7
PIN_MIPI_DSI_CLKP = PD_6
PIN_MIPI_DSI_D0N = PD_5
PIN_MIPI_DSI_D0P = PD_4
PIN_MIPI_DSI_D1N = PD_3
PIN_MIPI_DSI_D1P = PD_2
PIN_ADKEY1 = PA_15
PIN_TP_I2C_SCL = PC_11
PIN_TP_I2C_SDA = PC_12
PIN_TP_INT = PC_10
PIN_MIPI_FSYNC = PC_14
//打印机的CLK、DATA引脚
PIN_SPI1_CLK = PB_11
PIN_SPI1_IO0 = PB_13
//步进电机引脚
PIN_SPI2_IO0 = PB_14
PIN_SPI2_IO1 = PB_15
PIN_SPI2_IO2 = PC_1
PIN_SPI2_IO3 = PC_0

3
project/cfg/说明.txt Normal file
View File

@@ -0,0 +1,3 @@
这个文件夹主要是备份不同的板子的参数,文件名以板子的编号命名
1、这个文件夹主要是保存各个板子的配置参数,如果功能一样,板子io更换,可以直接通过修改cfg文件来达到固件更新(命令:.\pin_bin.exe .\APP.bin .\pin_param.h xxx.cfg,如果没有写xxx.cfg,则默认读取的是config.cfg)
2、这个cfg需要匹配pin_param.h,所以如果需要兼容,pin_param.h新增加的宏需要放在末尾,否则就是不兼容