STM32的性能越来越强了,尤其是F7系列,都快赶上原来的ARM7了,所以不上个系统就太亏了,当然这个系统不是那些RT的系统,而是一个真正的Linux,虽然没有内存映射。

网上已经有发布出来的uboot和image了,所以先烧进去试试。

需要的东西:

1.uboot

2.image

3.ST-Link Utility

4.tftp server

5.串口终端

下把东西都下载好,安装的过程不说了。

打开stlink utility,先升级一下固件

1.png (86.17 KB, 下载次数: 13)

2015-9-25 07:13 上传

目前最新的版本是3.10了,固件比较新

2.png (88.44 KB, 下载次数: 4)

2015-9-25 07:13 上传

升级的过程很简单。

3.png (76.94 KB, 下载次数: 11)

2015-9-25 07:13 上传

正式开始操作,选择Bin文件,这个Bin文件就是uboot,引导用的

4.png (44.27 KB, 下载次数: 6)

2015-9-25 07:13 上传

选择这个文件,对应的F7 discovery的uboot,别烧错了

5.png (75.04 KB, 下载次数: 4)

2015-9-25 07:13 上传

6.png (98.01 KB, 下载次数: 3)

2015-9-25 07:13 上传

选择烧写,校验不校验无所谓。文件很小,一下子就完了

7.png (78.32 KB, 下载次数: 6)

2015-9-25 07:13 上传

烧写完毕后回到这里,显示当前Flash中的内容,可以和uboot文件对比一下。

第一步完成,开始连接。这时候需要用到串口终端了,试过不少工具,这个MobaXTerm还是比较好用的

8.png (101.86 KB, 下载次数: 11)

2015-9-25 07:13 上传

选择好端口号,配置好参数,开始连接

9.png (87.75 KB, 下载次数: 7)

2015-9-25 07:13 上传

按下板子上的Reset,系统重启,显示启动信息,在倒数结束之前按下键盘停住它

10.png (115.43 KB, 下载次数: 7)

2015-9-25 07:13 上传

打help看看uboot都有什么东西,常用的命令都在

11.png (100.58 KB, 下载次数: 7)

2015-9-25 07:13 上传

命令printenv loadaddr,查看启动地址

12.png (106.88 KB, 下载次数: 11)

2015-9-25 07:13 上传

networking.uimage文件需要通过网络下载到内存中,所以需要先配置IP地址 。图中被选中的几条命令,IP地址根据自己的环境设置,设置完成后别忘了保存。

13.png (103.18 KB, 下载次数: 5)

2015-9-25 07:13 上传

这个时候要启动tftp server了,然后加载networking.uimage文件准备使用

14.png (117.81 KB, 下载次数: 5)

2015-9-25 07:13 上传

开始下载image文件到板子,选中的几条命令来实现,然后run netboot

同时tftp这边也显示进度

18.png (55.15 KB, 下载次数: 6)

2015-9-25 07:13 上传

15.png (128.13 KB, 下载次数: 11)

2015-9-25 07:13 上传

系统启动完成,大概用了不到2秒钟

16.png (120.73 KB, 下载次数: 9)

2015-9-25 07:13 上传

这时命令变了,已经不再是刚才uboot中的那些了,而是BusyBox的了,不要搞混了

17.png (121.4 KB, 下载次数: 2)

2015-9-25 07:13 上传

试试各种功能,可以使用了。

不过目前还没有发布可以烧写到Flash中的Image文件,所以每次启动前都要启动tftp server,并保持网络环境,板子会根据保存的设置来获取Image文件下载到内存中运行。这里只是小试一下,以后有时间再上ucLinux。

stm32f746 linux,【STM32F7】STM32F746-Discovery ucLinux预热相关推荐

  1. stm32f746 linux,在Linux系统下搭建STM32开发环境--Nucleo-F429ZI

    (by中文社区:fengzi)在windows系统下开发stm32非常方便,我们有很多的工具,IDE等可供选择,同样是操作系统,在Lunix下开发也同样如此.对于开发爱好者来说,Lunix也是一个很好 ...

  2. linux u 驱动程序,在uClinux中增加自己的设备驱动程序

    驱动程序的使用可以按照两种方式编译,一种是静态编译进内核,另一种是编译成模块以供动态加载.由于 uClinux不支持模块动态加载,而且嵌入式Linux不能够象桌面Linux那样灵活的使用insmod/ ...

  3. linux c编译安装,uClinux设置(安装,编译)

    一.uCLinux设置 EB44B0主板包含uClinux的全部源代码,源代码在"uclinux".下面将介绍linux下的编译过程.假设uclinux代码已经拷贝到/usr/uc ...

  4. linux系统reales,基于uCLinux系统的IEEE1394设备驱动程序的编程研究与实现

    本文分析了IEEE1394协议驱动层框架,介绍了uCLinux下IEEE1394设备驱动程序架构和编写IEEE1394视频设备驱动程序的步骤和方法.(1)IEEE1394网络架构IEEE1394的网络 ...

  5. 嵌入式linux和dsp,嵌入式uClinux和双核DSP在视频编码系统中的应用研究

    摘要: 嵌入式视频编码系统在多媒体处理领域有相当广泛的应用,它是指以嵌入式方式实现的视频信号编码器.对于复杂的应用来讲,还应该有较好的网络传输功能甚至是视频解码功能,这就对系统处理器有了更高的要求.论 ...

  6. linux c 图像处理,基于uClinux的图像处理及Socket传输的实现-计算机应用与软件.PDF...

    基于uClinux的图像处理及Socket传输的实现-计算机应用与软件 第32卷第4期 计算机应用与软件 Vol32No.4 2015年4月 ComputerApplicationsandSoftw ...

  7. linux ns级定时器_预热 | 万众期待的单片机、Linux二合一的STM32MP157开发板亮相

    STM32mp157  GUI操作体验视频 GUI架构简介 支持多种应用场景的HMI2.0应用,根据应用的类型将整个UI分为五个大类:多媒体,智能家电,卫生医疗,公共服务,系统.均支持于100ask_ ...

  8. linux u识别,基于uCLinux的纸币识别器底层系统研究和实现

    摘要: 纸币识别器是自助售卖领域的核心设备之一,目前已广泛应用于各种金融交易场合.但随着嵌入式技术的发展,8位或16位单片机裸机已经越来越不能满足应用的需要.而基于金融货币识别类设备对系统实时性响应的 ...

  9. linux+任务默认优先级,uclinux内核的任务优先级及其load_weight

    快乐虾 http://blog.csdn.net/lights_joy/ lights@hb165.com 本文适用于 ADSP-BF561 uclinux-2008r1.5-RC3(移植到vdsp5 ...

  10. 监护仪系统都是Linux吗,基于Linux和MiniGUI的心电监护仪设计

    0 引言 随着人们生活节奏加快,人口逐渐老龄化,心脏疾病成为危害人类健康和生命的主要疾病之一.心电监护系统为心脏病人诊断和治疗提供了一个有效的手段,对心脏疾病的防治和诊断具有重大的意义,本介绍一种基于 ...

最新文章

  1. python django web项目的构建步骤(一)
  2. 轻量型模型比肩千亿大模型,新一代中文语言模型孟子,刷新CLUE纪录!
  3. Shell教程(六):函数、联机帮助
  4. VoIP协议标准浅析
  5. 18万,是特斯拉的底线,是马斯克的目标!
  6. SAP ABAP SM50事务码和Hybris Commerce的线程管理器
  7. 预训练模型对实体的表示能力差?一个简单有效的解法来了!(开源)
  8. 2万字,看完这篇才敢说自己真的懂线程池!
  9. 数据分析来诠释985/211废物的焦虑与失意
  10. 如何截取QQ密码和聊天内容、去掉QQ广告栏、添加QQ尾巴
  11. 麦子学院cocos2d听课截图
  12. Egert实现五点连线(创意参考:网易爱的不同定义)[附源码]
  13. AHCI驱动问题导致Windows 10卡死的解决办法
  14. 批处理命令——bat文件创建和基本命令语法
  15. 提高电脑运行速度WIN7
  16. 【 第一章:初识 ts】
  17. 快递单号查询免费api接口(PHP示例)
  18. 当前服务器系统内核版本是多少,linux下如何查看系统和内核版本
  19. 学Linux的第一天
  20. 解决wifi连接错误:无法连接到这个网络

热门文章

  1. 单细胞三大R包之Seurat
  2. Linux CentOS 7网络配置基础
  3. Openssl 编译
  4. iOS平台 - HBuilder - 自定义基座安装失败(return code=-402620395)
  5. QML编写自定义控件:手风琴图片滑动
  6. Java实现身份证号合法性校验(包含港澳台地区)
  7. 小老弟研发之路面筋大汇总——关于C/C++(三)
  8. 2022年5月信息系统项目管理师3科真题和答案解析 —— 后感
  9. ORACLE大数据查询
  10. leetcodeOj:66. Plus One