v536h怎么烧录?
-
有没有介绍这块开发板的资料?给的一个USB转转口线也不知道往哪里插!第一次用全志的板子开发,不知道如何烧录!麻烦给个链接或者文档
-
拍你的开发板我们看下?
开发板是从哪里获取的?可以让提供开发板的卖家/代理商/业务给你原理图、位号图,找到串口、调试口
固件烧写可以参考D1的:https://d1.docs.aw-ol.com/study/study_4compile/ -
@xiaowenge索志的一款板子,板子资料很匮乏,现在已经摸索出哪个位置插串口线了,也会下载了,感谢您的回复!
但是现在又另外一个问题,我们全志的软件PhoenixSuit是通过USB给板子下载,但是我们的产品需求是要实现一个usb gadget的驱动,这个就和板子下载口冲突了,请问有什么办法解决?
-
@jinxiangwzh 在 v536h怎么烧录? 中说:
@xiaowenge索志的一款板子,板子资料很匮乏,现在已经摸索出哪个位置插串口线了,也会下载了,感谢您的回复!
但是现在又另外一个问题,我们全志的软件PhoenixSuit是通过USB给板子下载,但是我们的产品需求是要实现一个usb gadget的驱动,这个就和板子下载口冲突了,请问有什么办法解决?1.看下芯片规格书,可能会有2个以上USB口,一个用来做gadget一个用来烧写调试;
2.SD卡烧写,详见:https://d1.docs.aw-ol.com/study/study_4compile/#_4
3.其它存储介质烧好了再贴上去,比如nor nand等 -
@xiaowenge 刚才试了用SD烧录,报错如下:
[80.722]successed in downloading boot0 Fail in getting glyph of unicode 43. Because face is invalid Fail in getting glyph of unicode 41. Because face is invalid Fail in getting glyph of unicode 52. Because face is invalid Fail in getting glyph of unicode 44. Because face is invalid Fail in getting glyph of unicode 20. Because face is invalid Fail in getting glyph of unicode 4f. Because face is invalid Fail in getting glyph of unicode 4b. Because face is invalid boot ui char: not enough space to printf [80.744]sprite success
使用usb device重新烧录出场的镜像,camera一直报这个错误,不知道上述过程对camera有什么影响吗?
E1001 00:00:25.366227 929 VIChannel.cpp:1801] <captureThread> timeout for 20 times when VI_GetFrame! E1001 00:00:25.366441 837 EyeseeCamera.cpp:270] <handleMessage> Channel 0 error 3 E1001 00:00:25.366590 837 camera.cpp:2202] <onError> CAMERA_ERROR_SELECT_TIMEOUT:info[0x3] from channel[0] E1001 00:00:25.366699 837 camera.cpp:2204] <onError> [debug_jaosn]: this camera is time out I1001 00:00:25.366809 837 newPreview.cpp:1374] <Update> NewPreview recive msg 104 I1001 00:00:25.366895 837 status_bar_bottom_window.cpp:378] <Update> handle msg:104 I1001 00:00:25.366982 837 status_bar_window.cpp:1005] <Update> handle msg:104 win_status_ =0 W1001 00:00:25.367072 837 preview_window.cpp:1220] <Update> handle msg:104 I1001 00:00:25.367183 837 window_manager.cpp:316] <sendmsg> msg 159, val 0 E1001 00:00:25.367269 837 newPreview.cpp:1284] <HandleGUIMessage> PREVIEW_RESET_CAMERA_ON_ERROR E1001 00:00:25.367372 837 newPreview.cpp:1314] <HandleGUIMessage> PREVIEW_RESET_CAMERA_ON_ERROR E1001 00:00:25.367516 837 camera.cpp:1136] <SetVideoResolution> --------------------------------SetVideoResolution 0 I1001 00:00:25.367635 837 camera.cpp:855] <StopPreview> stopPreview 0 W1001 00:00:25.367719 837 VIChannel.cpp:437] <stopMODDetect> MOD already disable I1001 00:00:25.368175 837 video_render_linux.cpp:272] <vr4l_exit> VideoRenderHal not init when exit. [ISP_ERR]video_wait_buffer, line: 442,video0 select timeout! E1001 00:00:25.527818 934 videoInputHw.c:3875] <VideoInputHw_CapThread> fatal error! vipp[0] get frame fail, but all frames are release! W1001 00:00:25.827141 938 VIChannel.cpp:1793] <captureThread> vipp[1] channel contain [0] frame buffers W1001 00:00:25.827376 938 VIChannel.cpp:1797] <captureThread> vipp[1]: preview_num: 0, picture_num: 0, timeout: 500ms E1001 00:00:25.827533 938 VIChannel.cpp:1801] <captureThread> timeout for 20 times when VI_GetFrame! I1001 00:00:25.828024 944 VideoVirVi_Component.c:360] <DoVideoViReturnAllValidFrames> release [0]validFrames I1001 00:00:25.828217 944 VideoVirVi_Component.c:1042] <Vi_ComponentThread> wait using frame return done W1001 00:00:25.866534 929 VIChannel.cpp:1793] <captureThread> vipp[0] channel contain [0] frame buffers W1001 00:00:25.866741 929 VIChannel.cpp:1797] <captureThread> vipp[0]: preview_num: 0, picture_num: 0, timeout: 500ms [ISP_ERR]video_wait_buffer, line: 442,video1 select timeout! E1001 00:00:25.904366 943 videoInputHw.c:3875] <VideoInputHw_CapThread> fatal error! vipp[1] get frame fail, but all frames are release! I1001 00:00:25.946280 837 camera.cpp:871] <StopPreview> current status: 2 W1001 00:00:25.947038 837 VIChannel.cpp:437] <stopMODDetect> MOD already disable W1001 00:00:25.947487 937 CallbackNotifier.cpp:972] <savePictureThread> save_pic_thrd_force_rls_when_exit:0 I1001 00:00:25.947907 837 display.cpp:180] <CloseLayer> close layer: 0, hlay: 0 I1001 00:00:25.948058 837 display.cpp:278] <ReleaseLayer> release layer: 0, hlay: 0 I1001 00:00:25.948187 837 newPreview.cpp:1374] <Update> NewPreview recive msg 7 W1001 00:00:25.948285 837 VIChannel.cpp:437] <stopMODDetect> MOD already disable W1001 00:00:26.367036 929 VIChannel.cpp:1793] <captureThread> vipp[0] channel contain [0] frame buffers W1001 00:00:26.367257 929 VIChannel.cpp:1797] <captureThread> vipp[0]: preview_num: 0, picture_num: 0, timeout: 500ms I1001 00:00:26.367777 935 VideoVirVi_Component.c:360] <DoVideoViReturnAllValidFrames> release [0]validFrames I1001 00:00:26.367997 935 VideoVirVi_Component.c:1042] <Vi_ComponentThread> wait using frame return done ^C root@tina:/# [ISP_ERR]video_wait_buffer, line: 442,video0 select timeout! E1001 00:00:27.570291 934 videoInputHw.c:3875] <VideoInputHw_CapThread> fatal error! vipp[0] get frame fail, but all frames are release! I1001 00:00:27.616197 837 VIDevice.cpp:1279] <stopChannel> ISP[0] stop [ISP_WARN]sdcard is not mounted!!! W1001 00:00:27.619849 837 VIChannel.cpp:437] <stopMODDetect> MOD already disable W1001 00:00:27.620359 928 CallbackNotifier.cpp:972] <savePictureThread> save_pic_thrd_force_rls_when_exit:0
-
-
@whycan 这种应该怎么解决呢?为什么我烧录原始的镜像也报这个错误?镜像才14.7M
-
@jinxiangwzh
SDK编译出来的img不是芯片烧录的最终镜像,(有点类似 hex 文件那种意思)
烧录软件根据 sys_partiton_nor.fex 的起始地址,会帮你把数据烧到对应的地址。
-
-
@whycan 嗯 怎么解决呢?
-
@jinxiangwzh
rootfs.fex缩小,或者换32M/64M flash
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号