ADF中peripherals不支持ethernet
ADF中peripherals不支持ethernet
请教一下ADF中peripherals怎样支持ethernet,有实现过得吗,谢谢!
-
- Posts: 184
- Joined: Fri Dec 15, 2017 2:45 am
Re: ADF中peripherals不支持ethernet
感谢回复!
Last edited by kairui on Tue Jul 06, 2021 9:43 am, edited 1 time in total.
Re: ADF中peripherals不支持ethernet
ESP_HengYC wrote: ↑Thu Jul 01, 2021 9:28 am
你好, 当前的 ADF 确是不支持 ethernet 外设。
不过你可以根据 IDF 的 ethernet 外设实现,参考 ADF 其他外设把它放到 ADF 中来。
或者你方便告知你的应用方向吗, 我们后继可以考虑把这个加到 ADF 中来。
谢谢,请持续关注 ADF!
感谢回复!
目前应用是,ADF例程中 pipeline_raw_http工程,recorder +http 上传server,想把wifi改成ethernet的方式。
现在仿照IDF中example,替换wifi方式,使用ethernet可以获得IP,单独进行post测试没有问题,证明硬件、驱动配置没有问题。但是使用pipeline架构,audio_pipeline_run后,tcp_connct出现问题,返回错误是ERR_ABRT,这个能指导一下吗,非常感谢!!
-
- Posts: 184
- Joined: Fri Dec 15, 2017 2:45 am
Re: ADF中peripherals不支持ethernet
kairui wrote: ↑Tue Jul 06, 2021 9:42 amESP_HengYC wrote: ↑Thu Jul 01, 2021 9:28 am
你好, 当前的 ADF 确是不支持 ethernet 外设。
不过你可以根据 IDF 的 ethernet 外设实现,参考 ADF 其他外设把它放到 ADF 中来。
或者你方便告知你的应用方向吗, 我们后继可以考虑把这个加到 ADF 中来。
谢谢,请持续关注 ADF!
感谢回复!
目前应用是,ADF例程中 pipeline_raw_http工程,recorder +http 上传server,想把wifi改成ethernet的方式。
现在仿照IDF中example,替换wifi方式,使用ethernet可以获得IP,单独进行post测试没有问题,证明硬件、驱动配置没有问题。但是使用pipeline架构,audio_pipeline_run后,tcp_connct出现问题,返回错误是ERR_ABRT,这个能指导一下吗,非常感谢!!
ERR_ABRT, 这个错误了类型是 abort() ,可能是检测到某些异常,主动 abort 的, 还需要更多的 log 等信息才可以判断问题
Re: ADF中peripherals不支持ethernet
ESP_HengYC wrote: ↑Wed Jul 07, 2021 6:59 amkairui wrote: ↑Tue Jul 06, 2021 9:42 amESP_HengYC wrote: ↑Thu Jul 01, 2021 9:28 am
你好, 当前的 ADF 确是不支持 ethernet 外设。
不过你可以根据 IDF 的 ethernet 外设实现,参考 ADF 其他外设把它放到 ADF 中来。
或者你方便告知你的应用方向吗, 我们后继可以考虑把这个加到 ADF 中来。
谢谢,请持续关注 ADF!
感谢回复!
目前应用是,ADF例程中 pipeline_raw_http工程,recorder +http 上传server,想把wifi改成ethernet的方式。
现在仿照IDF中example,替换wifi方式,使用ethernet可以获得IP,单独进行post测试没有问题,证明硬件、驱动配置没有问题。但是使用pipeline架构,audio_pipeline_run后,tcp_connct出现问题,返回错误是ERR_ABRT,这个能指导一下吗,非常感谢!!
ERR_ABRT, 这个错误了类型是 abort() ,可能是检测到某些异常,主动 abort 的, 还需要更多的 log 等信息才可以判断问题
通过加log追踪到此处,tcp.c tcp_slowtmr()
Code: Select all
tcp_active_pcbs_changed = 0;
printf(" return ERR_ABRT 15 %s %d \n",__FUNCTION__,__LINE__);
TCP_EVENT_ERR(last_state, err_fn, err_arg, ERR_ABRT); //
-
- Posts: 184
- Joined: Fri Dec 15, 2017 2:45 am
Re: ADF中peripherals不支持ethernet
kairui wrote: ↑Wed Jul 07, 2021 9:07 amESP_HengYC wrote: ↑Wed Jul 07, 2021 6:59 am
ERR_ABRT, 这个错误了类型是 abort() ,可能是检测到某些异常,主动 abort 的, 还需要更多的 log 等信息才可以判断问题
通过加log追踪到此处,tcp.c tcp_slowtmr()Code: Select all
tcp_active_pcbs_changed = 0; printf(" return ERR_ABRT 15 %s %d \n",__FUNCTION__,__LINE__); TCP_EVENT_ERR(last_state, err_fn, err_arg, ERR_ABRT); //
这个信息还是不足以判断问题。
你可以直接测试下 tcp 上传的例子,如果没有问题,再一步一步加到项目里来
Who is online
Users browsing this forum: No registered users and 48 guests