久芯网

nand驱动异常

avatar 迷... 提问时间: 2023-08-28 17:19:56 / 已解决
STM32F429使用Cube生成的驱动
初始化后调用
HAL_NAND_Read_ID(&hnand1, &id);

  /* Send Read ID command sequence */   
  *(__IO uint8_t *)((uint32_t)(deviceaddress | CMD_AREA))  = NAND_CMD_READID;
  *(__IO uint8_t *)((uint32_t)(deviceaddress | ADDR_AREA)) = 0x00;

处触发了
hard_fault。
异常信息
bus fault:
SCB_CFSR_BFSR:0x04 IMPRECISERR


请问这是什么原因

1个回答
  • avatar xmshao
    最佳答案
    回答时间: 2023-08-28 17:45:56

    从提示来看发生总线访问错误。具体你这里,注意下你的地址本身是否合法正确,再就是你访问的对象是否涉及地址对齐方面的问题。

会员中心 微信客服
客服
回到顶部