RIoTBoard开发板系列笔记(一)—— 系统下载运行

之前手里头有一块友善之臂2416的开发板,折腾了那么几次,后来发现开发板flash太小了,烧完board就剩不到100M,想移植一些音视频处理的库就不行了,而且s3c2416这款处理器年代也比较久远,处理起来音视频肯定比较吃力,所以想重新搞一块配置高的开发板。
本来想搞一款树莓派玩一玩,奈何这两年芯片紧缺,一块下来得好几百,感觉划不来。遂又在咸鱼上一通操作,搞到一块叫RIoTboard的开发板,感觉还不错,就是文档资料不太多,开发板子的公司好像也没有再提供后续的技术支持了。自己根据用户手册折腾一下,记录一下过程。

1 开发板介绍

RIoTboard 基于飞思卡尔( Freescale Semiconductor)i.MX 6Solo 处理器,i.MX 6Solo 处理器集成了高达 1GHz 的ARM Cortex™-A9 内核、2D 和 3D 图形处理器和 3D 1080p 视频处理器,性能还是挺不错的,接口也比较丰富,个人折腾来说足够了,详细的板载资源可以查看开发板的用户手册,下图是开发板的硬件资源图。
在这里插入图片描述

2 ubuntu系统下载

开发板买来只带了Mini USB 线,用来系统下载,连电源线也没有,还得自己找个5V电源。系统下载有两种方式,使用 Mfgtools 工具下载或者SD卡下载,Mfgtools 更方便一些,所以选择Mfgtools下载ubuntn系统。烧写img步骤如下:

2.1 下载开发板资源

官网好像已经不能下载了,自己在网上找了半天才把img,souce code这些资源找到,已经存到百度网盘,下载链接:

链接:https://pan.baidu.com/s/1IuRT1Je-tmy-YKBzWaKlLg 
提取码:89hy

有需要的自取。

2.1 使用Mfgtools下载系统

(1) 解压Mfgtools,将下载的Linux/Ubuntu/image_SVN2591目录下的三个文件覆盖到解压后的Mfgtools的Mfgtools-Rel-4.1.0_130816_MX6DL_UPDATER\Mfgtools-Rel-4.1.0_130816_MX6DL_UPDATER\Profiles\MX6DL Linux Update\OS Firmware\files目录。
(2)用一根 Mini USB 线将 RIoTboard 的 USB OTG 接口(J11)连接到 PC 的 USB
Host 口。
(3)将开发板启动配置开关 SW1 按照下表中的参数设置为 MFG 工具模式。
在这里插入图片描述
(4)点击MfgTools2.exe,打开Mfgtools,可以看到没有开发板连接。
在这里插入图片描述

(5)给开发板上电,可以看到有开发板连接了,点击Start开始下载系统,这个过程可能持续十几分钟,耐心等待即可。
在这里插入图片描述
在窗口出现绿色进度条时,表示下载完成,单击 Stop 按钮,系统映像下载完成。
在这里插入图片描述

(6)断开 RIoTboard 的电源,并将启动配置开关 SW1 按照下表中的参数设置
eMMC 启动模式。
在这里插入图片描述
(7) 设置完成后接通电源即可启动系统,通过HDMI口接上显示器就可以看到Ubuntu系统桌面了。
在这里插入图片描述

没有显示器的话可以看板子上的LED,系统成功下载启动后D46灯会一直闪烁,可以通过此确认系统是否正常运行。

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CC2540是一款蓝牙低功耗芯片,可以用来实现蓝牙设备的开发。在进行开发之前,需要先了解CC2540开发板的使用方法。 首先,我们需要准备一个CC2540开发板,如下图所示: ![CC2540开发板](https://img-blog.csdn.net/20180416113413996?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3JhaW5ib3g=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/q/80) 接下来,我们将通过点亮LED来进行简单的实验。 首先,我们需要连接开发板和电脑,如下图所示: ![连接开发板和电脑](https://img-blog.csdn.net/20180416113643557?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3JhaW5ib3g=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/q/80) 然后,我们需要安装CC2540开发环境。可以通过以下网址下载并安装:https://www.ti.com/tool/CCSTUDIO。 在安装完成后,打开CCS,点击File -> New -> CCS Project,如下图所示: ![新建CCS Project](https://img-blog.csdn.net/20180416114258105?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3JhaW5ib3g=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/q/80) 然后,选择CC2540,如下图所示: ![选择CC2540](https://img-blog.csdn.net/20180416114402654?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3JhaW5ib3g=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/q/80) 接下来,填写项目名称和路径,如下图所示: ![填写项目名称和路径](https://img-blog.csdn.net/20180416114500558?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3JhaW5ib3g=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/q/80) 然后,选择SimpleBLEPeripheral,并设置为Debug状态,如下图所示: ![选择SimpleBLEPeripheral](https://img-blog.csdn.net/20180416114647467?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3JhaW5ib3g=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/q/80) 在完成以上步骤后,我们就可以开始进行编程了。 首先,打开SimpleBLEPeripheral.c文件,并在main函数中添加以下代码: ``` // P1.0口输出高电平,点亮LED P1DIR |= BIT0; P1OUT |= BIT0; ``` 然后,点击Project -> Build Project进行编译,在编译完成后,点击Debug -> Debug Active Project进行调试。 最后,我们就可以看到LED点亮了!如下图所示: ![LED点亮](https://img-blog.csdn.net/20180416115558662?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3JhaW5ib3g=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/q/80) 以上就是CC2540开发板学习笔记的第一篇,希望对大家有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值