Files
kunlun/tools/oem/KL3_EXAMPLE_OEM.ini
2024-09-28 14:37:24 +08:00

157 lines
4.7 KiB
INI
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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