157 lines
4.7 KiB
INI
157 lines
4.7 KiB
INI
general
|
||
bid 44
|
||
mid 0
|
||
vid HT
|
||
fver 1 #oem结构体版本号,1对应V1版本结构体
|
||
|
||
#本文件仅为了测试kl3 oem功能以及说明ini文件编写规则存在
|
||
#各行后面的#表示对该行的说明信息,实际编写ini文件时请忽略
|
||
#如果存在信号绑定,则需要在外设下方指定信号类型和gpio编号
|
||
|
||
#================== default rc===================#
|
||
rc_hdr #不同版本之间header信息
|
||
hw_ver 0x00000000 #硬件识别码,用于匹配资源分配表,十六进制
|
||
mode 0 #是否为差分模式,1表示差分
|
||
d_hw_ver 0xffffffff #用于比较的资源表对应的硬件识别码,十六进制
|
||
|
||
#通用资源,需要应用层通过api获取资源分配,并初始化获取的资源
|
||
gpio #gpio资源分配
|
||
0 0 0 #gpio编号,所属core,用途(见iot_board_api.h中GPIO_XXX)
|
||
1 1 1
|
||
|
||
uart #uart资源分配
|
||
0 1 1 #uart编号 所属core 用途(见iot_uart_api.h中UART_XXX)
|
||
tx 2 #uart tx信号对应的gpio编号
|
||
rx 3 #uart rx信号对应的gpio编号
|
||
|
||
1 1 0
|
||
tx 4
|
||
|
||
2 0 11
|
||
tx 5
|
||
|
||
3 1 2
|
||
tx 6
|
||
rx 7
|
||
|
||
4 2 13
|
||
tx 8
|
||
|
||
pwm #pwm资源分配
|
||
1 2 3 #pwm编号,所属core,用途(见iot_pwm_api.h中的IOT_PWM_CHANNEL_XXX)
|
||
pwma 9 #pwm默认互补输出,pwma指常规通道输出
|
||
pwmb 10 #pwm互补通道输出
|
||
|
||
adc #adc资源分配
|
||
1 2 3 #adc通道编号,所属core,用途(见iot_board_api.h中ADC_XXX)
|
||
|
||
ledc #ledc资源分配
|
||
1 2 3 #ledc通道,所属core,用途
|
||
ledout 11 #ledc的输出信号(ledc仅一个信号,因此统一为ledout),gpio编号
|
||
|
||
spi #spi资源分配
|
||
1 2 3 #spi编号,所属core,用途
|
||
cs 12 #spi cs信号,cs信号对应的gpio
|
||
clk 13 #spi clk信号,clk信号对应的gpio
|
||
miso 14 #spi miso信号,miso信号对应的gpio
|
||
mosi 15 #spi mosi信号,mosi信号对应的gpio
|
||
|
||
i2c #i2c资源分配
|
||
1 2 3 #i2c编号,所属core,用途
|
||
scl 16 #i2c scl信号,scl信号对应的gpio
|
||
sda 17 #i2c sda信号,sda信号对应的gpio
|
||
|
||
#internal resource
|
||
spinlock
|
||
dma
|
||
gptimer
|
||
mailbox
|
||
wdg
|
||
|
||
#特定资源,无需应用层通过api获取资源分配,初始化模块即可使用,需要底层绑定信号
|
||
#由于oem_tool限制,特定资源需要放到通用资源后面
|
||
zc #芯片级过零检测资源分配
|
||
up_0 20 #过零检测上升沿输入通道0,默认对应phase a上升沿过零电路
|
||
up_1 21 #过零检测上升沿输入通道1,默认对应phase b上升沿过零电路
|
||
up_2 22 #过零检测上升沿输入通道2,默认对应phase c上升沿过零电路
|
||
down_0 23 #过零检测下降沿输入通道0,默认对应phase a下降沿过零电路
|
||
down_1 24 #过零检测下降沿输入通道1,默认对应phase b下降沿过零电路
|
||
down_2 25 #过零检测下降沿输入通道2,默认对应phase c下降沿过零电路
|
||
|
||
pa
|
||
tx_en_0 26 #phase a发送使能
|
||
rx_en_0 27 #phase a接收使能
|
||
tx_en_1 28 #phase b发送使能
|
||
rx_en_1 29 #phase b接收使能
|
||
tx_en_2 30 #phase c发送使能
|
||
rx_en_2 31 #phase c接收使能
|
||
gain_0 32 #phase a增益控制
|
||
gain_1 33 #phase b增益控制
|
||
gain_2 34 #phase c增益控制
|
||
|
||
#由于oem中最多只能存放62个gpio的资源分配,rf绑定信号需要占用16个,因此将rf的信号
|
||
#放在代码中固定,详见board_special_signal_mtx_binding函数。
|
||
#rf
|
||
# mclk 35
|
||
# fclk 36
|
||
# gain 37
|
||
# enable 38
|
||
# txnrx 39
|
||
# pd 40
|
||
# dq0 41
|
||
# dq1 42
|
||
# dq2 43
|
||
# dq3 44
|
||
# dq4 45
|
||
# dq5 46
|
||
# dq6 47
|
||
# dq7 48
|
||
# dq8 49
|
||
# dq9 50
|
||
# dq10 51
|
||
# dq11 52
|
||
|
||
#================== hw version 1 ===================#
|
||
#差分方式定义,header信息必备,其他仅描述不同处即可,但是必须带上资源编号
|
||
rc_hdr
|
||
hw_ver 0x00000001
|
||
mode 1
|
||
d_hw_ver 0x00000000
|
||
|
||
gpio
|
||
0 1 2
|
||
1 255 255
|
||
|
||
uart
|
||
0 1 1
|
||
tx 6
|
||
rx 7
|
||
|
||
3 1 2
|
||
tx 2
|
||
rx 3
|
||
|
||
#================== hw version 2 ===================#
|
||
#差分方式定义,header信息必备,其他仅描述不同处即可,但是必须带上资源编号
|
||
rc_hdr
|
||
hw_ver 0x00000002
|
||
mode 0
|
||
d_hw_ver 0xffffffff
|
||
|
||
gpio
|
||
0 255 255
|
||
1 2 3
|
||
|
||
#================== hw version 3 ===================#
|
||
#差分方式定义,header信息必备,其他仅描述不同处即可,但是必须带上资源编号
|
||
rc_hdr
|
||
hw_ver 0x00000003
|
||
mode 1
|
||
d_hw_ver 0x00000002
|
||
|
||
gpio
|
||
0 1 2
|
||
1 2 3
|
||
|
||
|