自编译RT-Smart镜像庐山派开发版运行例程异常

Viewed 30

问题描述


RT-Smart 设置立创开发版,选择需要的例程,编译生成镜像,烧录SD,运行,输入命令,运行错误
msh />/bin/preload: command not found.
cd /sdcard/app/examples/ai/face_detection
msh /sdcard/app/examples/ai/face_detection>
msh /sdcard/app/examples/ai/face_detection>face_detect_isp.sh
case ./face_detection.elf built at Apr 24 2026 19:39:06
connector_dev_ioctl: no panel selected (call INIT first)
kd_mpi_connector_power_set, error(-1)
ERROR: kd_mpi_connector_power_set failed, ret=-1609859064
dump dev(0)chn(1) failed.
kd_mpi_vicap_dump_frame failed.
<3>[2] [Func]:hil_map_mmz_check_phys [Line]:1235 [Info]:ERROR: MMAP ADDR: 0x0-0xa9000

复现步骤


运行helloworld 正常,
face_detection运行图片识别正常
运行官网下载的镜像RtSmart-K230_LCKFB_rtsmart_v0.7-0-g0946d74_nncase_v2.9.0.img,
/sdcard/app/examples/ai/face_detection>face_detect_isp.sh 运行正常,
就是自行编译的镜像,获取获取摄像头数据和输出显示的例程异常。

硬件板卡


庐山派

软件版本


Canmv RT-Smart SDK 1.6 0.7

其他信息


命令端输入list_connector命令查询显示输出类型列表,命令回复与官网不一致

Connector Type List:
         68711360 -> HX8399_1080_1920_DSI_V1
        135512464 -> ILI9806_480_800_DSI_V1
        202785408 -> ILI9881_800_1280_DSI_V1
        605274512 -> ST7701_480_800_DSI_V1
        605274539 -> ST7701_480_854_DSI_V1
        605274432 -> ST7701_480_640_DSI_V1
        605217040 -> ST7701_368_544_DSI_V1
        538165428 -> AML020T_480_360_DSI_V1
        754974720 -> LT9611_0_0_HDMI_ADAPT
        757006876 -> LT9611_1920_1080_HDMI_V1
        758055452 -> LT9611_1920_1080_HDMI_V2
        759104028 -> LT9611_1920_1080_HDMI_V3
        760152604 -> LT9611_1920_1080_HDMI_V4
        761201180 -> LT9611_1920_1080_HDMI_V5
        756679016 -> LT9611_1280_720_HDMI_V1
        757727592 -> LT9611_1280_720_HDMI_V2
        758776168 -> LT9611_1280_720_HDMI_V3
        756351216 -> LT9611_640_480_HDMI_V1
        672260256 -> JD9852_240_320_DSI_V1
                0 -> VIRTUAL_DISPLAY_DEVICE
               -1 -> UNKNOWN

官网镜像命令恢复

Connector Type List:
                0 -> HX8377_V2_MIPI_4LAN_1080X1920_30FPS
                1 -> ILI9806_MIPI_2LAN_480X800_30FPS
                2 -> ILI9881_MIPI_4LAN_800X1280_60FPS
               20 -> ST7701_V1_MIPI_2LAN_480X800_30FPS
               21 -> ST7701_V1_MIPI_2LAN_480X854_30FPS
               22 -> ST7701_V1_MIPI_2LAN_480X640_30FPS
               23 -> ST7701_V1_MIPI_2LAN_368X544_60FPS
                9 -> AML020T_MIPI_2LAN_480X360_30FPS
              100 -> LT9611_MIPI_ADAPT_RESOLUTION
              101 -> LT9611_MIPI_4LAN_1920X1080_30FPS
              102 -> LT9611_MIPI_4LAN_1920X1080_60FPS
              103 -> LT9611_MIPI_4LAN_1920X1080_50FPS
              104 -> LT9611_MIPI_4LAN_1920X1080_25FPS
              105 -> LT9611_MIPI_4LAN_1920X1080_24FPS
              110 -> LT9611_MIPI_4LAN_1280X720_60FPS
              111 -> LT9611_MIPI_4LAN_1280X720_50FPS
              112 -> LT9611_MIPI_4LAN_1280X720_30FPS
              120 -> LT9611_MIPI_4LAN_640X480_60FPS
               30 -> JD9852_MIPI_1LAN_240X320_60FPS
              200 -> VIRTUAL_DISPLAY_DEVICE
               -1 -> UNKNOWN
2 Answers

你好,可以更新一下代码,这个应该是由于屏幕驱动框架更新,然后例程没更新导致的。

更新过也是这样情况,昨天下载的整个SDK包更新还是这样问题

更新过也是这样情况,昨天下载的整个SDK包更新还是这样问题