运行分区程序

更新时间:
2024-02-26
下载文档

运行分区程序

编译完 Bsp 工程之后,得到系统镜像文件(bspls1046.bin),如下图所示:

可以通过 bootloader 将系统镜像文件导入指定平台的 RAM,常见的 bootloader 工具有 UBoot 和 UEFI。

在 LS1046 平台的 FALSH 上,烧入了 UBoot 固件,并提供 tftp 服务,用于系统镜像的传输。开发者可以通过 RealEvo-IDE 内集成的 tftp 服务来进行文件的传输。

首先需要打开 RealEvo-IDE 内集成的 tftp 服务,选择 RealEvo-IDE 界面中 “Tools” -> “TFTP Server”,点击 Workspace,并选择系统镜像所在的目录,操作过程如下:

开启成功之后的效果如下:

将 LS1046 通过串口线与电脑连接并上电。打开 Matrix653-Console 软件,并选择对应的 COM 口,点击 “Open COM”,选择 “Partition” 为 0,最后点击 “Open PuTTY”,之后会弹出 UBoot 的终端界面,效果图如下:

tftp 需要保证发送端与接收端在同一网段,在电脑端,查看电脑的 ip 地址的步骤为:Win+R -> cmd -> ipconfig,找到以太网适配器,得到电脑的 ip 地址(10.42.1.11)。如下图所示:

然后在 UBoot 终端下输入指令(setenv serverip 10.42.1.11; setenv ipaddr 10.42.1.88),将电脑与 LS1046 的 ip 地址配置在同一网段,如下图所示:

注 : 电脑与板卡通过网线连接或两者连接在同一交互机上。

最后输入指令(tftpboot 0x81000000 bspls1046.bin;go 0x81000000;)将镜像传输到 LS1046 平台,同时在 LS1046 上启动系统镜像。启动之后各个分区程序正常运行,效果图如下:

至此,在 LS1046 平台上运行了分区应用。

文档内容是否对您有所帮助?
有帮助
没帮助