PSDK3.5 负载连接M300 OSDK口使用
已完成硬件连接部分:使用的是STM32 USB_VBUS 引脚(A7)接地 USB_ID 引脚(A6)悬空
设备一直连接连接不上,串口一直显示连接不成功,请问是什么原因,或者修要修改什么地方?
目前修改了两个部分:在不修改以下部分的情况下代码可以连接使用M30和M3机型
1.如果是STM32,您可以尝试修改以下代码,我已附图.在hal uart.c文件中,将NUM1的isConnetc = true改为false
2.注解application.c的代码
//Attention: if you want to run payload sdk on extension port, please define the macro USE_USB_HOST_UART.
//#if USE_USB_HOST_UART
// MX_USB_HOST_Init();
// Osal_TaskSleepMs(2000);
//#endif
-
你好,硬件连接是没有问题的,使用的是M30硬件连接的方式,取电和通讯,唯一不同就是,M300硬件连接USB_ID 引脚(A6)悬空,身边没有E-Port开发者套件的拓展板,先使用官方的psdk连接M300,连接成功,然后在这个基础上做开发,目前就是连接不上飞机,以上就是修改的部分,使用的波特率是921600,
、串口一直打印这个数据
[18:23:41.819]收←◆[32m[2.454][core]-[Info]-[DjiCore_Init:100) Payload SDK Version
[18:23:43.422]收←◆[32m[4.055][adapter]-[Info]-[DjiAccessAdapter_Init:202) Try ide
[18:23:45.069]收←◆[32m[5.705][adapter]-[Info]-[DjiAccessAdapter_Init:202) Try ide
[18:23:46.720]收←◆[32m[7.355][adapter]-[Info]-[DjiAccessAdapter_Init:202) Try ide
[18:23:48.372]收←◆[32m[9.005][adapter]-[Info]-[DjiAccessAdapter_Init:202) Try ide
[18:23:50.022]收←◆[32m[10.655][adapter]-[Info]-[DjiAccessAdapter_Init:202) Try id
[18:23:51.673]收←◆[32m[12.305][adapter]-[Info]-[DjiAccessAdapter_Init:202) Try id
[18:23:53.321]收←◆[32m[13.955][adapter]-[Info]-[DjiAccessAdapter_Init:202) Try id
[18:23:54.971]收←◆[32m[15.605][adapter]-[Info]-[DjiAccessAdapter_Init:202) Try id
[18:23:56.619]收←◆[32m[17.255][adapter]-[Info]-[DjiAccessAdapter_Init:202) Try id[31m[17.255][adapter]-[Error]-[Dji[31m[17.255][core]-[Error]-[DjiCore[31m[17.256][user]-[Error]-
请先登录再写评论。
评论
3 条评论