AN14808, can not find some functions in the document

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

AN14808, can not find some functions in the document

329 次查看
felix1
Contributor IV

In the AN14808, connect i.MX RT1170 to Quectel EC200A-CN USB 4G modem, 

https://docs.nxp.com/bundle/AN14808/page/topics/details_for_implementation.html

can not find some functions in the document chapter 3.7, item g.

USB_HostCdcECM_ATInCallback();
USB_HostCdcECM_ATOutCallback();
dial_update_status();
dial_tx();
dial_rx();
lte_dial();
USB_HostCdcECM_EC200A_EP0_Callback();
update_ec200a_status();
ep0_communicate();
init_ec200a();                 

 Where can find these sample code functions?

标记 (1)
0 项奖励
回复
3 回复数

308 次查看
felix1
Contributor IV

I have found it in AN14808SW.zip, but in the document chapter 3.7, item b., it seems miss something in 

case USB_HostCdcEcmRunDial:

 

0 项奖励
回复

226 次查看
EdwinHz
NXP TechSupport
NXP TechSupport

Hi @felix1,

In this case, you would need to add the missing part of:

case USB_HostCdcEcmRunDial

In order for it to match what you see on section d) of "7. In usb_ethernetif_freertos.c:"

 

 

 

0 项奖励
回复

149 次查看
felix1
Contributor IV

Hi @EdwinHz ,

I don't have RT1170 EVK and Quectel EC200A-CN, I use RT1020 EVK and EC200U-EU  C4-P01 EVB

https://developer.quectel.com/doc/quecpython/Dev_board_guide/en/ec200x-evb.html

to test this application note.

For now, can not trigger the EC200U-EU EVB USB device attached, just show the log

USB host init success.

 I check the host CONTROLLER_ID, and it seems correct for RT1020.

#if ((defined USB_HOST_CONFIG_EHCI) && (USB_HOST_CONFIG_EHCI))
#ifndef CONTROLLER_ID
#define CONTROLLER_ID kUSB_ControllerEhci0
#endif
#endif /* USB_HOST_CONFIG_EHCI */

Is there any USB difference I need to modify?

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2354478%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EAN14808%EF%BC%8C%E6%97%A0%E6%B3%95%E5%9C%A8%E6%96%87%E4%BB%B6%E4%B8%AD%E6%89%BE%E5%88%B0%E6%9F%90%E4%BA%9B%E5%8A%9F%E8%83%BD%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2354478%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%9C%A8%20AN14808%20%E4%B8%AD%EF%BC%8C%E5%B0%86%20i.MX%20RT1170%20%E8%BF%9E%E6%8E%A5%E5%88%B0%20Quectel%20EC200A-CN%20USB%204G%20%E8%B0%83%E5%88%B6%E8%A7%A3%E8%B0%83%E5%99%A8%E3%80%81%20%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fdocs.nxp.com%2Fbundle%2FAN14808%2Fpage%2Ftopics%2Fdetails_for_implementation.html%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.nxp.com%2Fbundle%2FAN14808%2Fpage%2Ftopics%2Fdetails_for_implementation.html%3C%2FA%3E%3C%2FP%3E%3CP%3E%E5%9C%A8%E6%96%87%E4%BB%B6%E7%AC%AC%203.7%20%E7%AB%A0%20g%20%E9%A1%B9%E4%B8%AD%E6%89%BE%E4%B8%8D%E5%88%B0%E6%9F%90%E4%BA%9B%E5%8A%9F%E8%83%BD%E3%80%82%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3EUSB_HostCdcECM_ATInCallback()%3B%0AUSB_HostCdcECM_ATOutCallback()%3B%0Adial_update_status()%3B%0Adial_tx()%3B%0Adial_rx()%3B%0Alte_dial()%3B%0AUSB_HostCdcECM_EC200A_EP0_Callback()%3B%0Aupdate_ec200a_status()%3B%0Aep0_communicate()%3B%0Ainit_ec200a()%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%E5%9C%A8%E5%93%AA%E9%87%8C%E5%8F%AF%E4%BB%A5%E6%89%BE%E5%88%B0%E8%BF%99%E4%BA%9B%E7%A4%BA%E4%BE%8B%E4%BB%A3%E7%A0%81%E5%8A%9F%E8%83%BD%EF%BC%9F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2356527%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20AN14808%2C%20can%20not%20find%20some%20functions%20in%20the%20document%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2356527%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F186731%22%20target%3D%22_blank%22%3E%40EdwinHz%3C%2FA%3E%E3%80%81%3C%2FP%3E%3CP%3E%E6%88%91%E6%B2%A1%E6%9C%89%20RT1170%20EVK%20%E5%92%8C%20Quectel%20EC200A-CN%EF%BC%8C%E6%88%91%E4%BD%BF%E7%94%A8%E7%9A%84%E6%98%AF%20RT1020%20EVK%20%E5%92%8C%20EC200U-EU%3CSPAN%3E%20C4-P01%20EVB%3C%2FSPAN%3E%E3%80%82%3C%2FP%3E%3CP%3E%3CSPAN%3E%3CA%20href%3D%22https%3A%2F%2Fdeveloper.quectel.com%2Fdoc%2Fquecpython%2FDev_board_guide%2Fen%2Fec200x-evb.html%22%20target%3D%22_blank%22%20rel%3D%22noopener%20nofollow%20noreferrer%22%3Ehttps%3A%2F%2Fdeveloper.quectel.com%2Fdoc%2Fquecpython%2FDev_board_guide%2Fen%2Fec200x-evb.html%3C%2FA%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%E6%9D%A5%E6%B5%8B%E8%AF%95%E8%BF%99%E7%AF%87%E5%BA%94%E7%94%A8%E7%AC%94%E8%AE%B0%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%E7%9B%AE%E5%89%8D%EF%BC%8C%E6%97%A0%E6%B3%95%E8%A7%A6%E5%8F%91%E4%BF%A1%E5%8F%B7%E8%BF%9E%E6%8E%A5%E7%9A%84%20EC200U-EU%20EVB%20USB%20%E8%AE%BE%E5%A4%87%EF%BC%8C%E5%8F%AA%E9%9C%80%E6%98%BE%E7%A4%BA%E6%97%A5%E5%BF%97%E5%8D%B3%E5%8F%AF%3C%2FSPAN%3E%3C%2FP%3E%3CPRE%20translate%3D%22no%22%3EUSB%20host%20init%20success.%3C%2FPRE%3E%3CP%3E%E6%88%91%E6%A3%80%E6%9F%A5%E4%BA%86%E4%B8%BB%E6%9C%BA%20CONTROLLER_ID%EF%BC%8C%E5%AE%83%E4%BC%BC%E4%B9%8E%E4%B8%8E%20RT1020%20%E6%AD%A3%E7%A1%AE%E5%AF%B9%E5%BA%94%E3%80%82%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3E%23if%20((defined%20USB_HOST_CONFIG_EHCI)%20%26amp%3B%26amp%3B%20(USB_HOST_CONFIG_EHCI))%0A%23ifndef%20CONTROLLER_ID%0A%23define%20CONTROLLER_ID%20kUSB_ControllerEhci0%0A%23endif%0A%23endif%20%2F*%20USB_HOST_CONFIG_EHCI%20*%2F%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%E6%88%91%E6%98%AF%E5%90%A6%E9%9C%80%E8%A6%81%E4%BF%AE%E6%94%B9%20USB%20%E6%8E%A5%E5%8F%A3%EF%BC%9F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2356010%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20AN14808%2C%20can%20not%20find%20some%20functions%20in%20the%20document%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2356010%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%EF%BC%8C%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F160932%22%20target%3D%22_blank%22%3E%40felix1%3C%2FA%3E%E3%80%81%3C%2FP%3E%0A%3CP%3E%E5%9C%A8%E8%BF%99%E7%A7%8D%E6%83%85%E5%86%B5%E4%B8%8B%EF%BC%8C%E6%82%A8%E9%9C%80%E8%A6%81%E6%B7%BB%E5%8A%A0%E7%BC%BA%E5%A4%B1%E7%9A%84%E9%83%A8%E5%88%86%EF%BC%9A%3C%2FP%3E%0A%3CPRE%20translate%3D%22no%22%3E%3CSPAN%3Ecase%20USB_HostCdcEcmRunDial%3C%2FSPAN%3E%3C%2FPRE%3E%0A%3CP%3E%E4%B8%BA%E4%BA%86%E4%B8%8E%E6%82%A8%E5%9C%A8%227%20%E7%9A%84%20d)%20%E9%83%A8%E5%88%86%E4%B8%AD%E7%9C%8B%E5%88%B0%E7%9A%84%E5%86%85%E5%AE%B9%E4%B8%80%E8%87%B4%EF%BC%8C%E6%82%A8%E9%9C%80%E8%A6%81%E5%9C%A8%207.%E5%9C%A8%20usb_ethernetif_freertos.c.%20%E4%B8%AD%EF%BC%9A%22%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2354525%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20AN14808%2C%20can%20not%20find%20some%20functions%20in%20the%20document%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2354525%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%88%91%E5%9C%A8%20AN14808SW.zip%20%E4%B8%AD%E6%89%BE%E5%88%B0%E4%BA%86%E5%AE%83%E3%80%81%E4%BD%86%E5%9C%A8%E6%96%87%E4%BB%B6%E7%AC%AC%203.7%20%E7%AB%A0%20b.%E9%A1%B9%E4%B8%AD%EF%BC%8C%E4%BC%BC%E4%B9%8E%E9%81%97%E6%BC%8F%E4%BA%86%E4%BB%A5%E4%B8%8B%E5%86%85%E5%AE%B9%20%3C%2FP%3E%3CP%3E%E6%A1%88%E4%BE%8B%20USB_HostCdcEcmRunDial%EF%BC%9A%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E