stm32f429 hal 报错 FLASH_FLAG_PGSERR


stm32f429使用 stm32cube 自动生成 eth 代码的时候,运行出现 FLASH_FLAG_PGSERR 错误。
见过调试发现,MX_ETH_Init 中没有对指针进行赋值,就直接写入了,所以出错。
进行下面的修改。

/* USER CODE BEGIN 0 */
static uint8_t macAddr[6];
void MX_ETH_VarInit(void)
{
	heth.Init.MACAddr = macAddr;
}
/* USER CODE END 0 */
/* USER CODE BEGIN Prototypes */
void MX_ETH_VarInit(void);
/* USER CODE END Prototypes */
  /* USER CODE BEGIN SysInit */
  MX_ETH_VarInit();
  /* USER CODE END SysInit */


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM