[SylixOS iMXRT1050][2]快速体验之BootLoader工具

2023-11-03 06:38

本文主要是介绍[SylixOS iMXRT1050][2]快速体验之BootLoader工具,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

    1. 制作SylixOS启动盘

选择RealEvo-IDE的“Tools→RealEvo-SylixOS-Installer”启动安装工具。

图2.15  SylixOS-i.MXRT-Installer启动界面

平台选择“i.MX-RT”,磁盘选择对应的SD卡设备,如果SD卡还未格式化则应该选择进行分区和格式化,第一分区必须为FAT格式。SylixOS镜像路径可以选择BSP工程生成的镜像文件bsp.bin,也可以先空着。点击“一键安装SylixOS”,会弹出警告对话框,确认选择的磁盘正确,点击“继续”按钮。

图2.16  设备格式化警告

这样一张SylixOS启动卡就制作成功了。磁盘第一分区的根目录会多出刚才选择的那个SylixOS系统镜像文件bsp.bin,后期用户也可以直接通过拷贝的方式在第一分区添加或更新新的系统镜像。这里还需要拷贝ext工程生成的ext.bin文件到启动卡的第一分区。

    1. 启动BootLoader

i.MX-RT1050-EVK开发板默认为Internal Boot启动模式,该模式下通过设置SW7拨码开关选择启动存储介质,如图2.19所示:

图2.17  i.MX-RT1050-EVK内部启动介质选择

将制作好的SylixOS启动盘插入i.MX-RT1050-EVK开发板,SW7拨码开关选择SD卡启动模式(即拨码为1010)。J1短接5和6脚,用USB线连接开发板J28口和电脑,电脑上会自动生成一个串口设备,使用PuTTY连接该串口,串口配置参数为:

  • 波特率115200;
  • 8位数据位;
  • 无校验位;
  • 1位停止位;

设置完成后,按SW4按键复位开发板,串口会有如图2.20所示的信息输出,此时系统已成功进入SD卡启动模式下的SylixOS Bootloader中。

图2.18  SylixOS Bootloader启动打印

图2.19 SylixOS Bootloader支持的命令

各命令的详细说明如下:

  • md命令用于显示系统内存数据,默认从0地址开始,每次列出1KB的内存数据,重复输入md命令内存地址会自动累加。md命令也可后跟一个内存地址,方便直接显示某处地址起始的内存。
  • ls命令用于列出SD卡上的文件和目录,方便查看SD卡上有哪些文件和目录。
  • arg命令用于修改或查看自动运行的命令。
  • ext 命令用于将一个能在HyperFlash中运行的Extension镜像由SD卡烧写到HyperFlash中。
  • program 命令用于将一个能在HyperFlash中运行的操作系统镜像由SD卡烧写到HyperFlash中;program通过文件路径参数指定要烧写的文件(默认文件名为bspimxrt1050.bin)。
  • load命令用于将一个能在sdram中运行的操作系统镜像由SD卡加载到sdram中并运行;load通过文件路径参数指定要加载运行的文件(默认文件名为bspimxrt1050.bin)。
  • run命令用于直接跳转到某内存地址处的操作系统镜像而运行,默认地址为0x80000000。
    1. 烧录SylixOS

输入如下命令烧写操作系统镜像到HyperFlash中:

program bsp.bin

图2.20 烧系统录镜像过程

输入如下命令烧写Extension镜像到HyperFlash中:

ext ext.bin  0x60800000

图2.21 烧录Extension镜像过程

    1. 运行SylixOS

修改SW7拨码开关为HyperFlash启动模式(即拨码为0110)。复位开发板,系统即可从HyperFlash启动。SylixOS 系统启动后的打印信息如下:

图2.22 系统启动打印信息

此时可以使用各种命令来操作SylixOS,具体命令请查阅《SylixOS shell用户手册》

执行如下命令,运行 Extension 程序,打印信息如下:

tc 0x60800000

图2.23 运行Extension程序示例

这篇关于[SylixOS iMXRT1050][2]快速体验之BootLoader工具的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/336287

相关文章

电脑桌面文件删除了怎么找回来?别急,快速恢复攻略在此

在日常使用电脑的过程中,我们经常会遇到这样的情况:一不小心,桌面上的某个重要文件被删除了。这时,大多数人可能会感到惊慌失措,不知所措。 其实,不必过于担心,因为有很多方法可以帮助我们找回被删除的桌面文件。下面,就让我们一起来了解一下这些恢复桌面文件的方法吧。 一、使用撤销操作 如果我们刚刚删除了桌面上的文件,并且还没有进行其他操作,那么可以尝试使用撤销操作来恢复文件。在键盘上同时按下“C

高效录音转文字:2024年四大工具精选!

在快节奏的工作生活中,能够快速将录音转换成文字是一项非常实用的能力。特别是在需要记录会议纪要、讲座内容或者是采访素材的时候,一款优秀的在线录音转文字工具能派上大用场。以下推荐几个好用的录音转文字工具! 365在线转文字 直达链接:https://www.pdf365.cn/ 365在线转文字是一款提供在线录音转文字服务的工具,它以其高效、便捷的特点受到用户的青睐。用户无需下载安装任何软件,只

hdu 4565 推倒公式+矩阵快速幂

题意 求下式的值: Sn=⌈ (a+b√)n⌉%m S_n = \lceil\ (a + \sqrt{b}) ^ n \rceil\% m 其中: 0<a,m<215 0< a, m < 2^{15} 0<b,n<231 0 < b, n < 2^{31} (a−1)2<b<a2 (a-1)^2< b < a^2 解析 令: An=(a+b√)n A_n = (a +

【Linux 从基础到进阶】Ansible自动化运维工具使用

Ansible自动化运维工具使用 Ansible 是一款开源的自动化运维工具,采用无代理架构(agentless),基于 SSH 连接进行管理,具有简单易用、灵活强大、可扩展性高等特点。它广泛用于服务器管理、应用部署、配置管理等任务。本文将介绍 Ansible 的安装、基本使用方法及一些实际运维场景中的应用,旨在帮助运维人员快速上手并熟练运用 Ansible。 1. Ansible的核心概念

v0.dev快速开发

探索v0.dev:次世代开发者之利器 今之技艺日新月异,开发者之工具亦随之进步不辍。v0.dev者,新兴之开发者利器也,迅速引起众多开发者之瞩目。本文将引汝探究v0.dev之基本功能与优势,助汝速速上手,提升开发之效率。 何谓v0.dev? v0.dev者,现代化之开发者工具也,旨在简化并加速软件开发之过程。其集多种功能于一体,助开发者高效编写、测试及部署代码。无论汝为前端开发者、后端开发者

超强的截图工具:PixPin

你是否还在为寻找一款功能强大、操作简便的截图工具而烦恼?市面上那么多工具,常常让人无从选择。今天,想给大家安利一款神器——PixPin,一款真正解放双手的截图工具。 想象一下,你只需要按下快捷键就能轻松完成多种截图任务,还能快速编辑、标注甚至保存多种格式的图片。这款工具能满足这些需求吗? PixPin不仅支持全屏、窗口、区域截图等基础功能,它还可以进行延时截图,让你捕捉到每个关键画面。不仅如此

PR曲线——一个更敏感的性能评估工具

在不均衡数据集的情况下,精确率-召回率(Precision-Recall, PR)曲线是一种非常有用的工具,因为它提供了比传统的ROC曲线更准确的性能评估。以下是PR曲线在不均衡数据情况下的一些作用: 关注少数类:在不均衡数据集中,少数类的样本数量远少于多数类。PR曲线通过关注少数类(通常是正类)的性能来弥补这一点,因为它直接评估模型在识别正类方面的能力。 精确率与召回率的平衡:精确率(Pr

利用Django框架快速构建Web应用:从零到上线

随着互联网的发展,Web应用的需求日益增长,而Django作为一个高级的Python Web框架,以其强大的功能和灵活的架构,成为了众多开发者的选择。本文将指导你如何从零开始使用Django框架构建一个简单的Web应用,并将其部署到线上,让世界看到你的作品。 Django简介 Django是由Adrian Holovaty和Simon Willison于2005年开发的一个开源框架,旨在简

husky 工具配置代码检查工作流:提交代码至仓库前做代码检查

提示:这篇博客以我前两篇博客作为先修知识,请大家先去看看我前两篇博客 博客指路:前端 ESlint 代码规范及修复代码规范错误-CSDN博客前端 Vue3 项目开发—— ESLint & prettier 配置代码风格-CSDN博客 husky 工具配置代码检查工作流的作用 在工作中,我们经常需要将写好的代码提交至代码仓库 但是由于程序员疏忽而将不规范的代码提交至仓库,显然是不合理的 所

10个好用的AI写作工具【亲测免费】

1. 光速写作 传送入口:http://u3v.cn/6hXWYa AI打工神器,一键生成文章&ppt 2. 讯飞写作 传送入口:http://m6z.cn/5ODiSw 3. 讯飞绘文 传送入口:https://turbodesk.xfyun.cn/?channelid=gj3 4. AI排版助手 传送入口:http://m6z.cn/6ppnPn 5. Kim