搜索
bottom↓
回复: 1

[SylixOS & iMXRT1050][1]快速体验之创建工程

[复制链接]

出0入0汤圆

发表于 2018-12-19 12:41:22 | 显示全部楼层 |阅读模式
目前SylixOS已经支持了NXP的 i.MX-RT1050处理器,并且在RealEvo-IDE 3.7.3中已经集成了i.MX-RT1050-EVK开发板的BSP,本章将带领大家快速体验SylixOS在i.MX-RT 1050-EVK开发板上运行的步骤和效果。
首先要获取和安装翼辉信息为SylixOS开发推出的RealEvo-IDE。虽然SylixOS是免费开源的,但其集成开发环境(IDE)是需要付费的,想要了解SylixOS的用户可以免费申请体验版IDE。IDE的支持会使得SylixOS开发变得轻松而愉悦,能帮助用户把时间精力投入到更有意义的工程开发中去。
在浏览器上打开免费申请页面 http://www.acoinfo.com/html/experience.php 在这里填写表格,申请提交后,翼辉信息工作人员会主动联系您,向您发放IDE下载链接及注册码。
        然后参考文档《RealEvo软件注册步骤》安装RealEvo-IDE 3.7.3或者以上版本,安装完成后启动IDE。
2.1创建工程
启动RealEvo-IDE后需要用户创建或选择工作空间。在非中文路径下创建imxrt1050目录,并创建新的工作空间到该目录。如下图所示:

图2.1  workspace创建向导
2.1.1创建Base工程
首先创建SylixOS Lite Base工程,选择“File→New→SylixOS Base”菜单,打开SylixOS Base工程创建向导,如下图所示:


图2.2  新建 Base工程选择路径
填写工程名,这里命名为“base” ,勾选“Use default location”选项,继续下一步。

图2.3  Base工程创建向导
因为i.MX-RT1050不具备MMU,此处选择“SylixOS Lite Base”,继续下一步。


图 2.4 Base 类型选择页面
Toolchain 选择 arm-sylixoslitele-toolchain,Debug Level 选择debug 模式,CPU Type 选择cortex-m7,FPU Type 选择vfpv5-sp-d16,然后继续下一步。

图2.5  Base工程创建向导
Lite版系统组件只有libsylixos ,勾选Select All,最后点击Finish完成Base工程的创建。

图2.6  Base工程创建向导
2.1.2创建BSP工程
创建BSP工程,选择“File→New→SylixOS Bsp”菜单,打开SylixOS Bsp工程创建向导。填写工程名,这里命名为“bsp”,勾选Use default location选项,继续下一步。

图2.7  BSP工程创建向导
SylixOS Base Project 选择该BSP工程所依赖的Base工程,点击“Workspace”按钮,选择Base工程,点击OK,其他选项就会自动与Base工程保持一致。

图2.8  BSP工程创建向导
继续下一步,进行BSP设置。在3.7.2版的IDE中已经集成了i.MX-RT1050的BSP,所以可以直接选取该模板。 Bsp Template选择arm-imxrt1050,Use Extension 选择yes,Boot Type选择hyperflash,最后点击Finish完成BSP工程的创建设置。

图2.9  BSP工程创建向导
2.1.3创建Extension工程
创建Extension工程,选择“File→New→SylixOS Lite Extension ”菜单,打开SylixOS Lite Extension工程创建向导。填写工程名,这里命名为ext ,勾选Use default location选项,继续下一步。类似BSP工程,也需要选择对应的Base工程。

图2.10  Extension工程创建向导

图2.11  Extension工程创建向导
继续下一步,选择关联的BSP工程。SylixOS BSP Path选择本工作空间的BSP工程,Extension Template 选择默认模板,模板内的各参数按图2.12中的值修改,最后点击“Finish”按钮完成Extension工程的创建。

图2.12  Extension工程创建向导
经过以上操作,工程空间生成了base、bsp、ext三个工程。
2.2编译工程
右键选中base目录,选择“Build Project”菜单,编译Base工程。编译过程中console窗口会有编译链接的信息输出。

图2.13  编译工程选择路径

图2.14  编译输出信息
同样方法编译bsp和ext工程,在Debug目录下会生成镜像文件,分别得到bsp.bin及ext.bin两个程序镜像,后面步骤会用到这两个镜像。
注意:编译顺序一定是先编译Base工程,再编译bsp工程,最后再编译ext工程。

出0入0汤圆

 楼主| 发表于 2018-12-19 12:46:24 | 显示全部楼层
为什么图片都不显示
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-21 00:14

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表