NXP MCU 技术论坛
直播中

徐胤

7年用户 1072经验值
私信 关注
[问答]

调试器因FlexSPI Nor Flash指令失败的原因?如何解决?

大家好,我在任何帖子上都找不到解决问题的方法,所以我来了。
我正在使用 RT1062 尝试运行 SDK 示例 eaimxrt1062_flexspi_nor_polling_transfer。
一旦我尝试执行函数 flexspi_nor_flash_init(...) ,调试器就会断开连接并显示:

我有一种感觉,它与一些时钟配置有关,但不知道从这里去哪里

出现问题的代码片段:
int main(void)
{
    uint32_t i = 0;
    status_t status;
    uint8_t vendorID = 0;

    BOARD_ConfigMPU();
    BOARD_InitBootPins();
    BOARD_InitBootClocks();
    BOARD_InitDebugConsole();

    PRINTF("
Starting...
");

    flexspi_nor_flash_init(EXAMPLE_FLEXSPI);

    PRINTF("
FLEXSPI example started!
");

    /* Get vendor ID. */
    status = flexspi_nor_get_vendor_id(EXAMPLE_FLEXSPI, &vendorID);
    if (status != kStatus_Success)
    {
        return status;
    }
    PRINTF("Vendor ID: 0x%x
", vendorID);

更多回帖

发帖
×
20
完善资料,
赚取积分