单片机里的自带的flash 多数是norflash 还是nand flash
2个回答
展开全部
一般单片机自带的rom都是norflash,其好处是直接在rom中执行程序而不需要将其调入到ram后才能执行。nandflash的容量极大,需要解析地址才能找到对应的数据,直接执行程序是不可能的。
比如现在流行的S3C2440 ARM单片机系统,使用一块2MB的norflash存储boot启动代码,而WinCE、linux这样的操作系统放在128MB的nandflash中。在启动时单片机先直接执行norflash中的代码将nandflash中的系统复制到ram中,然后才正式启动操作系统,操作系统ram中运行,根据需要从nandflash中读取需要的数据或代码进行操作。
比如现在流行的S3C2440 ARM单片机系统,使用一块2MB的norflash存储boot启动代码,而WinCE、linux这样的操作系统放在128MB的nandflash中。在启动时单片机先直接执行norflash中的代码将nandflash中的系统复制到ram中,然后才正式启动操作系统,操作系统ram中运行,根据需要从nandflash中读取需要的数据或代码进行操作。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询