龙芯技术社区
直播中

马博

13年用户 71经验值
擅长:操作系统/软件 EDA/IC/PCB设计 微处理器/微控制 数字及可编程逻辑 模拟与电源 基础元器件 操作系统/软件 EDA/IC/PCB设计 微处理器/微控制 数字及可编程逻辑 模拟与电源 基础元器件 操作系统/软件 EDA/IC/PCB设计 微处理器/微控制 数字及可编程逻辑 模拟与电源 基础元器件 操作系统/软件 EDA/IC/PCB设计 微处理器/微控制 数字及可编程逻辑 模拟与电源 基础元器件 操作系统/软件 EDA/IC/PCB设计 微处理器/微控制 数字及可编程逻辑 模拟与电源 基础元器件 操作系统/软件 EDA/IC/PCB设计 微处理器/微控制 数字及可编程逻辑 模拟与电源 基础元器件 操作系统/软件 EDA/IC/PCB设计 微处理器/微控制 数字及可编程逻辑 模拟与电源 基础元器件 操作系统/软件 EDA/IC/PCB设计 微处理器/微控制 数字及可编程逻辑 模拟与电源 基础元器件 操作系统/软件 EDA/IC/PCB设计 微处理器/微控制 数字及可编程逻辑 模拟与电源 基础元器件 操作系统/软件 EDA/IC/PCB设计 微处理器/微控制 数字及可编程逻辑 模拟
私信 关注
[2K系列]

【龙芯2K0300蜂鸟板试用】第五篇 龙芯2K0300蜂鸟板--修改uboot固件支持串口/LCD双输出

前几天,为龙芯2k0300蜂鸟板网购了一个4.3寸屏,试了下点屏操作,效果不错。这时,突发奇想,想让系统能支持串口/LCD双输出,于是按用户手册的提示进行了修改操作,没曾想结果导致系统崩溃了,没有办法只能网购了一套刷机工具,等了3天总算又让蜂鸟板活了起来。

一.修改u-boot源码

  1. 按照用户手册修改源码,如图1所示。1.png

    图1 支持串口/LCD双输出

    1. 编译源码,如图2所示。
      2.png
      3.png

    图2 编译u-boot源码并得到固件

二. 刷固件

刷固件时,一定要注意上电顺序(先给龙芯2k0300蜂鸟板上电,再插上SPI排线,最后将刷机工具插入PC机),否则无法正常刷固件。

1.当然,刷固件前,先确认刷机工具是否被PC机系统所识别,否则需要更新软件,如图3和图4所示。
5.jpg

图3 windows系统没有识别刷机工具
4.png

图4 更新驱动后windows系统识别了刷机工具

  1. 按照用户文档提示依次进行操作,如果上电顺序正确,那么固件会很顺利的自动被编程并校验的,如图5和图6所示。
    7.png

图5 ch341软件检测蜂鸟板2k0300片上FLASH
8.png

图6 刷机成功

3.重新启动系统,如下视频所示。只是修改后,蜂鸟板启动相对慢了一些。

龙芯2k0300蜂鸟板串口/LCD双输出

更多回帖

发帖
×
20
完善资料,
赚取积分