s3c2440 移值u-boot-2016.03 第3篇 支持Nor flash 识别

发布时间:2023-09-04  

当选择,NOR flash 启用时,才可以访问 NOR FLASH 。
/common/board_r.c 364 line:
initr_flash()
flash_size = flash_init();

/drivers/mtd/cfi_flash.c
想要打开调试的话, 就定义这个
#define DEBUG
flash_init()
debug("JEDEC PROBE: ID %x %x %xn",
info->manufacturer_id,
info->device_id,
info->device_id2);
if (jedec_flash_match(info, info->start[0]))
break;

/drivers/mtd/Jedec_flash.c
static const struct amd_flash_info jedec_table[] 中添加

 1 {

 2         .mfr_id        = (u16)MX_MANUFACT, // 厂家ID

 3         .dev_id        = AM29LV160DB,      // 设备ID 2249

 4         .name        = "MX 29LV160DB",   // 名称随意写

 5         .uaddr        = {

 6             [1] = MTD_UADDR_0x0555_0x02AA /* x16 */

 7         },

 8         .DevSize    = SIZE_2MiB,    //NOR FLASH 大小

 9         .CmdSet        = CFI_CMDSET_AMD_LEGACY, // 默认 

10         .NumEraseRegions= 4,    // 4个擦除块,在下面写有每个大小

11         .regions    = {

12             ERASEINFO(16*1024, 1),

13             ERASEINFO(8*1024,  2),

14             ERASEINFO(32*1024, 1),

15             ERASEINFO(64*1024, 31),

16         }

17     },


烧写发现错误
ERROR: too many flash sectors
smdk2440.h
#define CONFIG_SYS_MAX_FLASH_SECT (19) 修改为比较大的值 35 : 1+2+1+31 

打开调试,输出的信息

 

编译成功后,去掉调试信息

 


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    接高电平则从内部程序存储器读指令。 芯片实物图片芯片引脚功能 4、可编程输入/输出引脚(32根) AT89S51单片机有4组8位的可编程I/O口,分别位P0、P1、P2、P3口,每个口有8位(8根引脚),共32根。每一根引脚......
    、德国益驰CAN通信一致性测试、德国C&S兼容性测试。相比第一代基础SIT1040Q和第二代CAN FD SIT1042Q CAN收发器,此芯片引脚更多功能更全。SIT1043Q在实现基本CAN......
    (见前面的引脚功能图)是以GPIO0_x的形式来描述的,即GPIO0_x是固定不动的。以GPIO0_13端口为例,它在HVQFN33的封装中位于芯片第1号引脚上,这是固定不变的,即不......
    :这个菜单是设置工程相关的信息(在上面新建工程说了一下)。 3.Pinout引脚输出菜单 这个菜单名叫“引脚输出”菜单,其实是也对芯片芯片引脚功能)配置的菜单。 A.Undo撤销操作(有快......
    。         芯片引脚功能 在设计STM32系统时,我们需要根据芯片数据手册来确认需要使用的引脚,例如我们需要外接低速外部晶振时,我们需要在芯片手册上找到外接晶振引脚。本文......
    电路 DC5V_DC1.2V转换电路 TL431B为三端稳压芯片,其参考电压VREF=2.495V,其引脚功能为: 1:CATHODE_阴极引脚......
    手册在我们光盘“6--芯片资料开发板芯片数据手册”内,里面有一个STC89CXX 数据手册.pdf。里面的第23 页中就有介绍,我们截取了一部分内容如下图所示: 从上图中我们可以获取引脚的名字和引脚功能......
    单片机外部结构的引脚功能的简介和使用资料概述;一、教学目的:掌握单片机的引脚功能 二、教学重点:单片机的P0、P1、P2、P3口的使用和区别 三、教学步骤: (1) 单片机(AT89S51)外观......
    苾片的结构和引脚功能。MSC51架构的芯片种类很多,具体特点和功能不尽相同(在以后编写的附录中会加入常用的一些51芯片的资料列表),在此后的教程中就以Atmel公司的AT89C51和AT89C2051......
    应关系如表4-6: 表4-6. ENET1引脚对应关系 原理图引脚 对应PinList管脚 管脚功能脚功能码 ENET2原理图如图4-8: 图4-8. ENET2原理图 查看......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>