[技术问答] 136关于读flash的问题!

[复制链接]
2013|3
 楼主| Ynto 发表于 2024-9-12 10:52 | 显示全部楼层 |阅读模式
u8 buf[460];
      
        di();FLASH_BYPASS();ei();M0P_FLASH->CR_f.OP=0;                //读
      
        for(i=0;i<460;i++)
        {
                buf=flash_read_byte(adr+i);
        }


读460没有问题,如果把数组改成461就会出现硬件错误,是什么原因?
 楼主| Ynto 发表于 2024-9-12 14:26 | 显示全部楼层
解决了,堆栈设小了。
laocuo1142 发表于 2024-10-22 12:34 | 显示全部楼层
还以为是闪存地址越界
yangxiaor520 发表于 2024-10-23 07:54 来自手机 | 显示全部楼层
这种一般都是堆栈设置小了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

8

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部