选择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文件到启动卡的第一分区。
i.MX-RT1050-EVK开发板默认为Internal Boot启动模式,该模式下通过设置SW7拨码开关选择启动存储介质,如图2.19所示:
将制作好的SylixOS启动盘插入i.MX-RT1050-EVK开发板,SW7拨码开关选择SD卡启动模式(即拨码为1010)。J1短接5和6脚,用USB线连接开发板J28口和电脑,电脑上会自动生成一个串口设备,使用PuTTY连接该串口,串口配置参数为:
设置完成后,按SW4按键复位开发板,串口会有如图2.20所示的信息输出,此时系统已成功进入SD卡启动模式下的SylixOS Bootloader中。
图2.19 SylixOS Bootloader支持的命令
各命令的详细说明如下:
输入如下命令烧写操作系统镜像到HyperFlash中:
program bsp.bin
图2.20 烧系统录镜像过程
输入如下命令烧写Extension镜像到HyperFlash中:
ext ext.bin 0x60800000
图2.21 烧录Extension镜像过程
修改SW7拨码开关为HyperFlash启动模式(即拨码为0110)。复位开发板,系统即可从HyperFlash启动。SylixOS 系统启动后的打印信息如下:
图2.22 系统启动打印信息
此时可以使用各种命令来操作SylixOS,具体命令请查阅《SylixOS shell用户手册》
执行如下命令,运行 Extension 程序,打印信息如下:
tc 0x60800000
图2.23 运行Extension程序示例
文章评论(0条评论)
登录后参与讨论