从网上了解到stm32f429I discovery可以跑单片机程序也可以跑uclinux,而我恰好喜爱嵌入式开发相关内容,

性价比也较高,所以新入手了这款开发板。
开发板官方网页:http://www.st.com/web/cn/catalog/tools/FM116/SC959/SS1532/PF259090

uclinux相关内容可以查看网页:http://emcraft.com/products/343#release-materials

emcraft公司u-boot源码地址:https://github.com/EmcraftSystems/u-boot/releases

emcraft公司uclinux源码下载地址: https://github.com/EmcraftSystems/linux-emcraft/releases

我买的开发板基本配置如下:

1)CORTEX-M4核心的CPU核心:STM32F429ZIT6U(180MHZ/225 DMIPS,2MBytes Flash, 256Kbytes SRAM, 2个APB总线,2个AHB总线 )

2)内置ST-LINK/V2接口

3)2.4寸 QVGA TFT LCD

4)64Mbits SDRAM(8MB)

5)USB供电或外部3V或者外部5V电源供电

6)6个LED

LD1(红色/绿色):表示USB通信

LD2(红色):     表示3.3V供电

两个用户用LED:LD3(绿色),LD4(红色)

两个USB OTG指示灯:LD5(绿色):VBUS LD6(红色):OC(over-current)

7)两个按键(USER和RESET)

8) 两个USB OTG 接口(分别是MiniUSB和MicroUSB,用于STLINK和用户个人使用)

9)L3GD20 运动传感器,三轴数字输出陀螺仪。

按照这个配置来看,跑uclinux系统应该是绰绰有余的 。

用Mini-USB连接开发板的USB ST-LINK,然后另一端连接PC机,就已经开始启动开发板了,然后会进入默认的图形界面。

官方的例程支持IAR、MDK-ARM和TrueStudio。

我选择使用MDK-ARM,我已经安装好mdk4.70,但是该开发板要求mdk4.72以上版本,我只好卸载掉mdk4.70后下载mdk4.72并安装。

然后安装st-link驱动,除windows8外其他windows系统的驱动下载地址位于:http://www.st.com/web/en/catalog/tools/PF258167#

windows8下st-link驱动下载地址:http://www.st.com/web/en/catalog/tools/PF259459#

下载到本地然后执行安装程序即可。

官方例程下载地址:http://www.st.com/web/cn/catalog/tools/PF259429#

下载后得到文件stsw-stm32138.zip,将该文件解压缩,得到STM32F429I-Discovery_FW_V1.0.1文件夹。

然后打开STM32F429I-Discovery_FW_V1.0.1\Projects\Master_Workspace\MDK-ARM\STM32F429I-Discovery.uvmpw文件。

执行编译连接然后下载烧写即可。

重启后可以进入到图形界面,跟原版的图形界面一模一样。

stm32f429I discovery试用的更多相关文章

  1. debian下烧写stm32f429I discovery裸机程序

    需要安装openocd软件.如果已安装默认的openocd,需要先卸载系统默认的openocd(默认版本是0.5.0,版本太低),然后再安装. 在安装前需要安装libusb库文件: -dev libu ...

  2. Bookmarks_www2

    Bookmarks Bookmarks alexis- (Alex Incogito) - Repositories · GitHub GitHub - aetcnc-Arduino_DeltaHMI ...

  3. Bookmarks www

    Bookmarks alexis- (Alex Incogito) - Repositories · GitHub GitHub - aetcnc-Arduino_DeltaHMI_RS485 Ope ...

  4. debian下为stm32f429i-discovery编译uboot、linux内核和根文件系统

    交叉编译器:arm-uclinuxeabi-2010q1 交叉编译器下载下来后解压,然后将其中bin文件夹路径加入到PATH变量中. 根据<debian下烧写stm32f429I discove ...

  5. debian下使用ft232为stm32f429i-discovery烧写uboot和uImage

    操作系统:debian 软件: openocd  minicom 硬件:  MiniUSB线.stm32f429i-discovery, WaveShare FT232串口模块(可以在淘宝上买到) 关 ...

  6. "flash download failed - Target dll has been cancelled"错误解决办法

    在用mdk通过stlink烧写官方例程到stm32f429I discovery时,烧写了十来个程序都没问题,突然在烧写一个程序时, 弹出了“flash download failed - Targe ...

  7. FreeRTOS-Qemu 实现三任务同步通信机制以及API信息

    1. 本次作业的考察要点: 作业地址:github.com/HustWolfzzb-Git/GCC/GDB/QEMU等工具的使用.FreeRTOS多任务同步和通信机制的掌握. 2. 编程作业: 在gi ...

  8. flynn 开源paas 平台安装试用

    flynn 是一个不错的开源paas 平台,基于git 以及容器技术,开发模型与 heroku 基本一样,同时构建方式就是基于heroku 的buildpacks 安装 官方文档提示说明是ubuntu ...

  9. nomad 安装(单机)试用

    备注:     nomad  可以实现基础设施的调度管理,类似kubernetes ,但是在多云以及多平台支持上比较好,     还是hashicrop 工具出品的,很不错,同时本地测试因为使用默认的 ...

随机推荐

  1. foreach_break 面试记录

    版权所有@foreach_break] [博客地址 http://www.cnblogs.com/foreach-break] 可以转载,但必须注明出处并保持博客超链接 背景 自从2013年离开北京后 ...

  2. Git修改IP重新定位的方法

    进入已clone项目的.git文件夹,打开config文件 打开config,如图显示,修改url中的IP为192.168.6.102,然后保存 在项目上右击选择属性(R),然后选择Git,即可看到当 ...

  3. 2016.6.20 maven更改repository的位置

    默认位置为${userhome}/.m2/repository: 修改位置: 在setting,xml中更改 这个时候再看eclipse的设置,已经自动更改了.因为它是读取setting.xml中的数 ...

  4. Log4cplus入门

    Log4cplus使用指南 1.  Log4cplus简单介绍 log4cplus是C++编写的开源的日志系统,前身是java编写的log4j系统.受Apache Software License保护 ...

  5. springBoot与多数据源的配置

    http://www.cnblogs.com/shenlanzhizun/p/5846475.html 最近有点忙,更新有点慢.今天进来说说一说springBoot中如何配置多数据源. 第一,新建一个 ...

  6. 14. Spring Boot定时任务的使用【从零开始学Spring Boot】

    com.kfit.base.scheduling.SchedulingConfig: package com.kfit.base.scheduling; import org.springframew ...

  7. mysqldumps 远程备份

    普通模式 mysqldump -uroot -ppassword -h10.26.114.25 -P3306 --databases databasename > XXX.sql 多条在一起模式 ...

  8. C#:用SqlBulkCopy来实现批量插入数据

    SqlBulkCopy是.net2.0的新特性,平时用的很少,但是其功能却是非常强大,对于批量插入数据性能非常优越 代码 /// /// bulk插入/// private void BulkInse ...

  9. QTreeWidget 的用法

    Qt QTreeWidget 新建一个Qt Widgets Application,拖拽一个Tree Widget 到 ui 界面上,最后实现的效果如下: 添加代码 //test.h //在头文件里添 ...

  10. neural network and deep learning笔记(1)

    neural network and deep learning 这本书看了陆陆续续看了好几遍了,但每次都会有不一样的收获. DL领域的paper日新月异.每天都会有非常多新的idea出来,我想.深入 ...