HLCHCD 2022-02-21 17:15 采纳率: 0%
浏览 40

如何读取boot与APP之间地址的数据

如题。我的片子上boot与跳转后的应用程序之间有空余空间,烧写程序时我把空余空间的几个地址烧入了几个字节。我想在应用程序中把这个数据读出来,但是每次读的时候就reset.因为加入了boot都没办法仿真查找原因。不知哪位能帮我分析一下原因或给个解决思路。加入我的bootloader程序起始地址为0;应用程序起始地址为0x5000;我在0x4FD0这个地址写了4个字节的数据。我尝试用Var= ((uint32_t)(0x4fd0));来读取,结果每次读时就会reset。请教谁有办法读取这个地址的数据?

  • 写回答

3条回答 默认 最新

  • HLCHCD 2022-02-21 17:22
    关注

    Var= *((uint32_t *)(0x4fd0));星号不知道怎么被吞了。这个地方是没错的

    评论

报告相同问题?

问题事件

  • 创建了问题 2月21日