stm32f429I discovery试用
从网上了解到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文件。
执行编译连接然后下载烧写即可。
重启后可以进入到图形界面,跟原版的图形界面一模一样。
最新文章
- Community Value再理解
- 谈谈对从业IT行业看法
- asp.net 客户端上传文件全路径获取方法
- Unity3D开发赛车Demo遇到的问题
- sql server快速删除整个数据库表和存储过程
- ASP.NET MVC 开源项目学习之ProDinner (一)
- [CentOS 7] 安装nginx第一步先搭建nginx服务器环境
- hdu 3288 Resource Allocation
- App Extension编程指南(iOS8/OS X v10.10)中文版
- 【转】shell 教程——07 Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
- activity之栈管理
- javascript 偏移量
- 一个ajax的Post要求
- asp微信支付代码证书文件post_url.aspx和post_url.aspx.cs源码下载
- M3U8文件
- 一个比较好用的省内存的ORM
- Lucene最重要的功能是对一段话的分析
- echarts饼图不显示数据为0的数据
- WPF 各种绑定写法以及用法
- How to return AJAX errors from Laravel Controller?
热门文章
- Linux命令之basename 命令
- 社区之星礼品开箱——感谢CSDN
- Mysql processlist命令
- vs调试,监控变量
- (最短路径算法整理)dijkstra、floyd、bellman-ford、spfa算法模板的整理与介绍
- ubuntu boost.python
- 【打CF,学算法——一星级】Codeforces Round #313 (Div. 2) A. Currency System in Geraldion
- 在linux系统中I/O 调度的选择 (转)
- 深入Asyncio(七)异步上下文管理器
- java 单例模式(转载)