我目前正在进行我的第一个双核微控制器项目。我想使用STM32H745BI。所以我买了STM32H745I-DISCO来开发我的项目。该项目的一个部分是制作一个与机器通信的网络接口。所以我开始试着打开我的设备。我无法让它工作,所以我从控制器技术视频复制了它的代码。
<main.c>
/* GV from user code 0*/
extern struct netif gnetif;
int main(void)
{
// all init stuff that is generated
while(1)
{
ethernetif_input(&gnetif);
sys_check_timeouts();
}
}<STM32H745XIHX_FLASH.ld>
SECTIONS
{
// All generated stuff in sections
.lwip_sec (NOLOAD) :
{
. = ABSOLUTE(0x30000000);
*(.RxDecripSection)
. = ABSOLUTE(0x30000080);
*(.TxDecripSection)
. = ABSOLUTE(0x30000200);
*(.RxArraySection)
} >RAM_D2
.ARM.attributes 0 : { *(.ARM.attributes) }
}以下是国际奥委会文件的图片:
结果:乒乓
我不知道问题出在哪里。这也可能只是一个错误,但我不确定。这里是指向该项目的google链接的链接。我使用的是STM32CubeIde版本1.8.0。
发布于 2022-02-22 13:55:44
问题就在大门上。检查您自己的网关,如果它不工作。
https://stackoverflow.com/questions/71133518
复制相似问题