ADF中peripherals不支持ethernet

kairui
Posts: 20
Joined: Sat Feb 08, 2020 3:41 pm

ADF中peripherals不支持ethernet

Postby kairui » Thu Jul 01, 2021 5:27 am

请教一下ADF中peripherals怎样支持ethernet,有实现过得吗,谢谢!

ESP_HengYC
Posts: 184
Joined: Fri Dec 15, 2017 2:45 am

Re: ADF中peripherals不支持ethernet

Postby ESP_HengYC » Thu Jul 01, 2021 9:28 am

kairui wrote:
Thu Jul 01, 2021 5:27 am
请教一下ADF中peripherals怎样支持ethernet,有实现过得吗,谢谢!


你好, 当前的 ADF 确是不支持 ethernet 外设。

不过你可以根据 IDF 的 ethernet 外设实现,参考 ADF 其他外设把它放到 ADF 中来。

或者你方便告知你的应用方向吗, 我们后继可以考虑把这个加到 ADF 中来。

谢谢,请持续关注 ADF!

kairui
Posts: 20
Joined: Sat Feb 08, 2020 3:41 pm

Re: ADF中peripherals不支持ethernet

Postby kairui » Tue Jul 06, 2021 3:01 am

感谢回复!
Last edited by kairui on Tue Jul 06, 2021 9:43 am, edited 1 time in total.

kairui
Posts: 20
Joined: Sat Feb 08, 2020 3:41 pm

Re: ADF中peripherals不支持ethernet

Postby kairui » Tue Jul 06, 2021 9:42 am

ESP_HengYC wrote:
Thu Jul 01, 2021 9:28 am
kairui wrote:
Thu Jul 01, 2021 5:27 am
请教一下ADF中peripherals怎样支持ethernet,有实现过得吗,谢谢!


你好, 当前的 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,这个能指导一下吗,非常感谢!!

ESP_HengYC
Posts: 184
Joined: Fri Dec 15, 2017 2:45 am

Re: ADF中peripherals不支持ethernet

Postby ESP_HengYC » Wed Jul 07, 2021 6:59 am

kairui wrote:
Tue Jul 06, 2021 9:42 am
ESP_HengYC wrote:
Thu Jul 01, 2021 9:28 am
kairui wrote:
Thu Jul 01, 2021 5:27 am
请教一下ADF中peripherals怎样支持ethernet,有实现过得吗,谢谢!


你好, 当前的 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 等信息才可以判断问题

kairui
Posts: 20
Joined: Sat Feb 08, 2020 3:41 pm

Re: ADF中peripherals不支持ethernet

Postby kairui » Wed Jul 07, 2021 9:07 am

ESP_HengYC wrote:
Wed Jul 07, 2021 6:59 am
kairui wrote:
Tue Jul 06, 2021 9:42 am
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,这个能指导一下吗,非常感谢!!


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);   //
     

ESP_HengYC
Posts: 184
Joined: Fri Dec 15, 2017 2:45 am

Re: ADF中peripherals不支持ethernet

Postby ESP_HengYC » Thu Jul 08, 2021 4:05 am

kairui wrote:
Wed Jul 07, 2021 9:07 am
ESP_HengYC wrote:
Wed Jul 07, 2021 6:59 am
kairui wrote:
Tue Jul 06, 2021 9:42 am




感谢回复!
目前应用是,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);   //
    


这个信息还是不足以判断问题。

你可以直接测试下 tcp 上传的例子,如果没有问题,再一步一步加到项目里来

Who is online

Users browsing this forum: No registered users and 41 guests