FL2440开发板简介及其烧录

目录

FL2440开发板简介

FL2440开发板

FL2440硬件资源列表

开发板存储系统:

FL2440开发板烧录

FL2440烧录流程:

烧录准备工作

烧录文件:   

硬件准备:

烧录过程

J-link操作:

 u-boot下烧录:

开发板启动流程:


  • FL2440开发板简介

  • FL2440开发板

 

 

  • FL2440硬件资源列表

部件

型号

说明

CPU

S3C2440

Samsung、 ARM920T、400MHz

SDRAM

K4S561632N

32MB*2=64MB(内存)

Nandflash

K9F2G08

256MB(硬盘)

以太网卡

DM9000

10M/100M自适应

EEPROM

AT24C01

1Kb I2C接口

USB

 

4*USB 1.1 Host,  1*USB Device

SD

 

1*Standard SD      

触摸屏LCD

 

电阻式触摸屏4.3寸 LCD 

串口

 

2*DB9 接口,CPU总共3个串口

Audio

UDA1341

2路(1路Phone,1路MIC)

LED

 

4*LED

Key

 

4*Key+1*Reset

其它

 

蜂鸣器、可变电阻、RTC、拨码开关

  • 开发板存储系统:


 

  • FL2440开发板烧录

  • FL2440烧录流程:

 

  • 烧录准备工作

  • 软件准备:

1.J-Link驱动安装
       2.USB转串口驱动安装(CP210芯片)
       3.SecureCRT安装
       4.Windows下tftp服务器下载

  • 烧录文件:   

 1.bootstrap-s3c2440.bin
        2.u-boot-s3c2440.bin
        3.linuxrom-s3c2440.bin  
        4.rootfs-ubifs.bin
        5.s3c2440_apps.apm  

  • 硬件准备:

  1. 串口转USB线
  2. J-Link数据线
  3. 网线

  • 烧录过程

  • J-link操作:

在自己的Windows平台安装好J-Link驱动之后,在开始菜单里面找到J-Link Commander的快捷方式,如图

 

 1、加载bootstrap程序到SRAM中并运行,输入一下指令(其中S:\FL2440\FL2440_images\ 为存储所需要烧录的文件路径,实际要根据自己文档实际存储位置为准):

J-Link>h
J-Link>speed 12000
J-Link>loadbin loadbin S:\FL2440\FL2440_images\bootstrap-s3c2440.bin 0
J-Link>setpc 0
J-Link>g

2、加载u-boot程序到SDRAM中并运行

J-Link>h
J-Link>loadbin S:\FL2440\FL2440_images\u-boot-s3c2440.bin 0x33f80000
J-Link>setpc 0x33f80000
J-Link>g
  •  u-boot下烧录:

1、设置u-boot环境变量​​​

u-boot> nand scrub                       //格式化整个Nandflash
u-boot>set ethaddr 00:11:22:33:44:55     //设置网卡MAC地址
u-boot>set ipaddr  192.168.1.18          //设置网卡IP地址
u-boot>set serverip 192.168.1.8          //设置TFTP服务器IP地址
u-boot>save                              //保存环境变量

注意:

1、uboot是通过转口转USB连接到本地计算机来实现文件传输,在secuerCRT配置串口信息时先要在本地计算机中找出串口的信息,然后完成secureCTR串口相关信息的配置。

2、在配置有线网卡的IP地址的时候,设置的IP地址不能与本地无线网卡即WiFi的IP地址处于同一个网段内,配置serverip和ipaddr要在同一个网段内即两个IP地址与子网掩码做按位与运算的结果要相同。例如:如果子网掩码位255.255.255.0,ipaddr可以设置位192.168.1.X,serverip可以设置位192.168.1.X,这样两IP地址与255.255.255.0做与运算的结果都相同,即处在同一个网段内。这样就可以通过有限网卡和tftp程序完成数据传输。

例如:

1、查找本地计算机的串口信息

2、secureCRT配置

2、烧录u-boot程序

u-boot>tftp 30008000 u-boot-s3c2440.bin         下载u-boot程序到内存中
u-boot>nand erase 0 100000                      擦除u-boot存放相应分区
u-boot>nand write 30008000 0 60000              从内存中写入u-boot到nandflash相应分区

3、烧录Linux系统

u-boot>tftp 30008000 linuxrom-s3c2440.bin       下载Linux内核相应文件到内存中
u-boot>nand erase 100000                        擦除Linux内核及其后面所有的分区
u-boot>nand write 30008000 100000 ${filesize}   写入Linux内核到相应nandflash分区

4、烧录根文件系

u-boot>tftp 30800000 rootfs-ubifs.bin              下载根文件系统相应文件到内存中
u-boot>nand erase 1000000 4000000                  擦除根文件系统相应分区
u-boot>nand write 30800000 1000000 $filesize       写入根文件系统到相应nandflash分区
  • 开发板启动流程:

 

 

 

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: JZ2440开发板的串口接线是将串口模块与其他设备进行连接,用于数据传输和通信。串口接线通常涉及到三条线,包括TXD(发送线)、RXD(接收线)和GND(地线)。 首先,将JZ2440开发板上的串口连接器上的TXD引脚与其他设备的RXD引脚相连,确保数据能够从开发板发送到外部设备。这样可以进行向外发送数据的操作。 其次,将JZ2440开发板上的串口连接器上的RXD引脚与其他设备的TXD引脚相连,确保可以接收外部设备发送的数据。这样可以进行从外部接收数据的操作。 最后,将JZ2440开发板上的串口连接器上的GND引脚与其他设备的相应引脚相连,以建立共同的地线。地线的连接是确保数据的稳定性和可靠性,可以防止电气噪声对数据传输的干扰。 串口接线完成后,可以通过软件编程来控制JZ2440开发板与其他设备之间的数据传输和通信。例如,可以使用C语言编写程序,通过串口发送和接收数据,实现与其他设备的交互。 ### 回答2: jz2440开发板的串口接线主要涉及到三个主要的信号线:TXD(传输器数据发送)、RXD(接收器数据接收)和GND(地线)。 在jz2440开发板上,串口接口位于底板的DB9接口上。为了连接串口,我们需要使用一根DB9母头到母头的串口线缆,并将其一端连接到jz2440开发板的串口接口,另一端连接到你的电脑或其他外部设备。 在接线之前,需要确保jz2440开发板和外部设备(如电脑)的地线是互相连接的,以确保信号的稳定性。这可以通过将开发板的串口GND引脚连接到外部设备的地线上来实现。 然后,将jz2440开发板的串口TXD引脚连接到外部设备的串口RXD引脚上,以便开发板可以发送数据给外部设备。同时,将开发板的串口RXD引脚连接到外部设备的串口TXD引脚上,以便开发板可以接收来自外部设备的数据。 连接完毕后,可以使用相应的串口通信软件,在电脑上进行数据的发送和接收。串口的通讯速率、数据位数、停止位数等参数需要与外部设备进行匹配设置,以确保正常的数据传输。 总之,jz2440开发板的串口接线很简单,只需要连接TXD、RXD和GND三个信号线即可。通过这样的串口接线,我们可以方便地进行开发板与外部设备之间的通信和数据传输。 ### 回答3: jz2440开发板串口接线通常需要以下几个步骤: 1. 准备工作:确保已经购买了jz2440开发板,并准备好了所需的串口线(通常是USB转TTL串口线)。 2. 开发板接线:将串口线的USB端插入计算机的USB接口,将TTL串口端与开发板上的串口接口相对应的引脚连接起来。具体连接方式需要参考开发板的用户手册或者对应的连接图。 3. 电源连接:将开发板上的电源适配器插入电源插座,确保开发板正常供电。 4. 软件设置:在计算机上安装驱动程序,通常需要根据具体使用的操作系统来选择相应的驱动程序。安装完成后,设置串口的通信参数,例如波特率、数据位、校验位等。 5. 串口通信测试:启动串口调试助手等串口通信调试工具,选择正确的串口端口,并设置与开发板相同的通信参数。点击打开串口按钮后,就可以通过串口调试助手发送和接收数据,实现与开发板的串口通信。 总结来说,jz2440开发板的串口接线需要正确连接串口线,并进行相应的软件设置,然后通过串口调试助手等工具进行串口通信测试。通过这样的步骤,我们就可以在jz2440开发板上实现串口通信功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

XiaoCheng'Blog

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值