用的是C,CodeWarrior编译器,有一个prm文件,里面有各个地址段的定义,但是我不清楚每个地址段究竟是存储什么内容的。
这次做一个代码更改的时候,编译显示闪存超出了,最后解决办法是删除了一些没用的代码,想请教一下大神,闪存和内存有什么关系,分别都是存储什么内容的? 静态变量,堆栈这些东西又和他们有什么关系?
闪存可以理解为硬盘,存放数据,内存是运行时的数据,存放变量等
闪存flash可以抽象成一个硬盘,但它不是硬盘,硬盘是以磁为介质的,flash就比较特殊,介质是什么电容什么的,据说数据只能存放10-100年,而且硬盘是有扇区的,flash没有,,内存中的数据掉电后会消失