【技术实现步骤摘要】
本专利技术涉及一种内存大小自动检测适应的方法,具体地说是。
技术介绍
嵌入式系统的特点就是可以灵活满足各种特殊的应用场景,在硬件技术高速发展的今天,软件可以充分利用硬件提供的资源进行各种特定功能的开发。为了更高效的适应产品的多样性,在有限的时间内开发的软件应该最大程度的进行复用,在硬件初始化阶段, 硬件的差异性会导致一系列的问题,在此阶段,除了各个硬件特有的参数设置外,能实现自动检测的应该尽最大可能进行自动检测适应。内存大小自动检测适应就是基于此目的而开发的新功能。专利CN1564130A公开了一种判别嵌入式系统内存大小的方法,该方法存在缺陷, 即采用的第一地址必须为实际内存大小的2的N次方分之一,但在未知内存大小的情况下, 这个初始地址无法确定,即如果需要同时判断1.5M及2M的内存,是无法判断的;再者上述专利提供的方法只能适用于有一个逻辑bank的情况,在有多个逻辑bank的情况下,该专利的方法是不适用的;总之,专利CN1564130A所采用的判断方法局限性高、适用范围狭窄,且判断方法繁琐、效率低下。
技术实现思路
本专利技术为了提供一种能够适用内存芯片存在多个 ...
【技术保护点】
一种嵌入式系统中内存大小的自动识别方法,是基于具有k个相同逻辑BANK的内存芯片的嵌入式系统中实现的,其中k为正整数,其特征在于:在嵌入式系统中增设与主控芯片连接的内存判别模块,在此基础上,内存判别模块进行内存大小的自动识别的方法步骤中包括:1)、内存判别模块将内存芯片的内存大小初始化为内存控制器所能访问的最大的内存地址空间,并指定该内存芯片所需匹配的最小内存大小为2????????????????????????????????????????????????M;2)、内存判别模块从内存起始地址0~2/k?M地址范围内随机选取一个地址,作为标志地址S,在标志地址S处写入特 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:蓝清廉,
申请(专利权)人:深圳市共进电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。