mbed Ethernet串口报错Nucleo F746ZG

Mbed Ethernet with serial port error Nucleo F746ZG

我正在尝试在 Nucleo F746ZG 上使用以太网连接, 但是每当我使用 mbed 的官方包含时,我的引脚就不再被识别了。 除此之外,一些标准命令也不能像 digitalout 那样工作。 欢迎所有帮助,并提前致谢。

#include "EthernetInterface.h"
#include "mbed.h" //Includes a diffent map.
#include <string>

Serial pc(USBTX, USBRX);//Selects the type of serial and assigns a name to it.
DigitalOut led1(LED1);//Selects the led.
CAN can1(PD_0, PD_1); <---- // CAN isnt recognized anymore //Sets the pins for the CAN.

这是我收到的错误:

错误:标识符 "CAN" 在 "Nucleo_F746ZG_Ethernet/main.cpp" 中未定义,行:7,列:2

我建议更新到最新的 Mbed OS 版本,我已经在 Mbed OS 5.10 上针对 Nucleo-F746ZG 进行了测试,并且编译正常。