首页 > 其他分享 >TQ2440移植u-boot2016.11全过程记录-【5】设置从NOR FLASH启动U-BOOT

TQ2440移植u-boot2016.11全过程记录-【5】设置从NOR FLASH启动U-BOOT

时间:2023-02-01 22:36:46浏览次数:47  
标签:FLASH Target TQ2440 Flash BOOT 开发板 boot NOR


TQ2440移植u-boot2016.11-设置从NOR FLASH启动u-boot


​gedit include/configs/tq2440.h​

屏蔽掉宏CONFIG_SKIP_LOWLEVEL_INIT,修改宏​CONFIG_SYS_TEXT_BASE​的值为0:

TQ2440移植u-boot2016.11全过程记录-【5】设置从NOR FLASH启动U-BOOT_开发板


开发板启动方式选择开关拨到NOR,重新编译后,使用JLINK通过J-Flash下载进NOR FLASH:

J-Flash设置如下:
Options->Project Settings…

General:

TQ2440移植u-boot2016.11全过程记录-【5】设置从NOR FLASH启动U-BOOT_开发板_02

Target Interface:

TQ2440移植u-boot2016.11全过程记录-【5】设置从NOR FLASH启动U-BOOT_启动方式_03

CPU:

TQ2440移植u-boot2016.11全过程记录-【5】设置从NOR FLASH启动U-BOOT_启动方式_04


TQ2440移植u-boot2016.11全过程记录-【5】设置从NOR FLASH启动U-BOOT_开发板_05


Flash:

TQ2440移植u-boot2016.11全过程记录-【5】设置从NOR FLASH启动U-BOOT_启动方式_06


Production:

TQ2440移植u-boot2016.11全过程记录-【5】设置从NOR FLASH启动U-BOOT_SYS_07

连接到开发板:Target->Connect

TQ2440移植u-boot2016.11全过程记录-【5】设置从NOR FLASH启动U-BOOT_SYS_08


打开u-boot.bin文件,File->Open…下载u-boot.bin文件,Target->Program,出现提示:

TQ2440移植u-boot2016.11全过程记录-【5】设置从NOR FLASH启动U-BOOT_开发板_09


这个提示是告诉你原本的NOR FLASH里面有数据,是否在写入之前先擦除,我们选择是。烧写完成出现提示:

TQ2440移植u-boot2016.11全过程记录-【5】设置从NOR FLASH启动U-BOOT_开发板_10

断电复位开发板后就可以运行新的u-boot了,注意是断电复位!!


ends…


标签:FLASH,Target,TQ2440,Flash,BOOT,开发板,boot,NOR
From: https://blog.51cto.com/u_15950551/6031934

相关文章

  • TQ2440移植u-boot2016.11全过程记录-【7】NAND FLASH方式启动U-BOOT
    TQ2440移植u-boot2016.11-NANDFLASH方式启动U-BOOTS3C2440U-BOOT启动方式说明:NORFLASH启动:S3C2440会直接在NOR上运行程序,在NOR上中的代码需要初始化芯片时钟、初始化SDR......
  • TQ2440移植u-boot2016.11全过程记录-【6】NAND FLASH驱动移植
    TQ2440移植u-boot2016.11-NANDFLASH驱动修改s3c24x0的NAND控制结构体:​​​geditarch/arm/include/asm/arch-s3c24x0/s3c24x0.h​​找到:​​structs3c24x0_nand​​结构......
  • 开发板只读随机存储器分类RAM、ROM、EMMC、Nandflash、Norflash
    RAM:(随机存储器,俗称“内存条”)SRAM:静态RAM,上电后只要不断电,里面数据就不会丢失。DRAM:动态RAM,上电后不能断电,还要在一个固定时间内,给内存单元充电,里面数据才不会......
  • TQ2440移植u-boot2016.11全过程记录-【3】NOR FLASH驱动移植
    TQ2440移植u-boot2016.11NORFLASH驱动移植TQ2440开发板上板载一片NORFLASH,型号为​​EONEN29LV160AB​​,挂载到了0x0000_0000~0x001F_FFFF地址,2M字节,16bit位宽。编辑配......
  • TQ2440移植u-boot2016.11全过程记录-【2】DM9000网卡驱动移植
    TQ2440移植u-boot2016.11dm9000网卡驱动uboot中含有成熟的DM9000网卡驱动,只做简单的修改即可使用。编辑文件:​​geditboard/samsung/tq2440/tq2440.c​​将​​board_eth_......
  • 过滤器(springboot)
    实现步骤:1、创建自定义过滤器LoginCheckFilter2、在启动类上加入注解@ServletComponentScan3、完善过滤器的处理逻辑②:定义Spring管理的类(接口) @Slf4j@SpringBootAppl......
  • 易灵思Ti60F100 Flash处理方案
    转载自:Ti60F100Flash处理方案(qq.com)Ti60F100内部合封一片flash。在使用过程中有很多人遇到过这样或者那样的问题,比如RISCV不能读写flash,程序无法加载。在这里简单总......
  • springboot~WebMvcConfigurer详解
    1.前言WebMvcConfigurer配置类其实是Spring内部的一种配置方式,采用JavaBean的形式来代替传统的xml配置文件形式进行针对框架个性化定制,可以自定义一些Handler,Interceptor......
  • springboot+webSocket
    1、新建WebSocketConfig配置类packagecom.config;importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Configurat......
  • Spring Boot 和 Spring Cloud 对应关系
    版本对应关系参考:https://blog.csdn.net/weixin_45371233/article/details/125521556参考:https://blog.csdn.net/web18484626332/article/details/124475646参考:https:......