k230 linux+rtos使能串口2后在大核/dev目录下只有一个uart

Viewed 56

重现步骤

按照帖子:image.png
的操作,分别修改了src/big/rt-smart/kernel/bsp/maix3/configs/common_rttlinux.config文件和
src/big/rt-smart/kernel/bsp/maix3/rtconfig.h文件
image.pngimage.png
打开了RT_USING_UART2,并编译内核启动
期待结果和实际结果

期待看到大核目录/dev下有uart2
image.png
实际上只有uart
Directory /dev:
shm
ai_2d_device 0
gnne_device 0
vg_lite 0
nonai_2d_device 0
fft_device 0
pm 0
vivdw200 0
dpu_device 0
vicap_device 0
connector_virtdev 0
connector_ili9806 0
connector_st7701 0
connector_lt9611 0
connector_hx8399 0
vo_device 0
acodec_device 0
adec_device 0
aenc_device 0
ao_device 0
ai_device 0
vdec_device 0
venc_device 0
dma_device 0
vvo_device 0
vvi_device 0
vicap 0
vivisp0 0
sensor_sc132gs 0
sensor_tys3238 0
sensor_os08a20 0
sensor_gc2093_csi2 0
sensor_gc2093_csi1 0
sensor_gc2093 0
sensor_gc2053 0
sensor_xs9950_csi2 0
sensor_xs9950_csi1 0
sensor_xs9950_csi0 0
sensor_ov5647_csi2 0
sensor_ov5647_csi1 0
sensor_sc201cs 0
sensor_ov5647 0
sensor_sc035hgs 0
sensor_imx335 0
sensor_ov9286 0
sensor_ov9732 0
vb_device 0
sys 0
mmz_userdev 0
log 0
ipcm_user 0
mem 0
random 0
urandom 0
zero 0
null 0
ptmx 0
i2c4 0
i2c3 0
i2c1 0
i2c0 0
aes 0
hash 0
spi2 0
watchdog1 0
pwm 0
gpio 0
adc 0
hwtimer2 0
hwtimer1 0
hwtimer0 0
sm4 0
otp 0
ts 0
console 0
uart 0
软硬件版本信息

创乐博k230V3.0,SDK是1.9版本

错误日志

执行例程仍然报错
msh /sharefs/app>./sample_canaan_uart_rx.elf
[app] open uart2.....
open dev uart2 failed!
在小核中尝试也报错
[root@canaan / ]#stty -a -F /dev/ttyS2
stty: /dev/ttyS2: Input/output error
尝试解决过程

修改了设备树文件
image.png

补充材料

1 Answers

尝试在注册函数里添加打印信息image.png但是好像无论大核小核都没有这段信息输出?