No.104893 作者:hebe330 邮件:dreamgirl_330@163.com ID:75687 登陆:11次 QQ:690971654 文章数:95篇 最后登陆IP:14.18.29.140 最后登陆:2015/10/21 10:21:54 注册:2007/4/29 20:53:36 财富:404 发帖时间:2014/4/13 8:10:28 发贴者IP:14.18.25.250 标题:hebe330:STM32F429IG开发板带网络SDRAM NAND新增范例 提供巨无霸代码包 摘要:No.104893STM32F429IG开发板带网络SDRAM NAND新增范例 提供巨无霸代码包 STM32F429IGT6开发板例程更新纪录: 1、2014年4月11日:新增42个STM32Cube-F4开发包中的例子,其中3个液晶屏及触摸屏的例子,8个FatFs文件系统的例子,10个LwIP网络协议栈的网络例子,5个USB从设备的例子,7个USB主控器的例子,7个FreeRTOS的例子。提供的例子当中有三个IAP的例子,分别可以通过USB从设备、U盘、网络来更新应用程序实现boot loader的功能。 2、2014年2月19日:增加22个外设例子。 STM32F429IGT6开发板支持STM32CubeF4软件包: 温馨提示:STM32F429IGT6比STM32F439IGT6少了硬件加密功能,其他功能和STM32F439IGT6一样。 盈钰 ARM Cortex-M4系列开发板新作——STM32F429IG开发板新鲜出炉!带4.3寸RGB接口触摸屏。STM32F429IGT6处理器内置SDRAM及RGB液晶屏的控制器,大量节省产品成本。现批量供应,期待已久的亲们赶快下手吧。 STM32F429IG开发板搭配4.3寸RGB接口触摸屏的整体图: STM32F4x9IG自带液晶屏控制器,RGB屏再也不用加控制芯片了!开发板用的是RGB888(24-bits)接口(STM32F429 Discovery kit 用的是RGB666接口) 。下图为4.3寸液晶屏模块背面图: STM32F429IG开发板底板图片: STM32F429IG开发板接口细节图: USB接口增加了ESD保护器件 ,大大减少上位机带来的静电损害: STM32F429IGT6芯片: STM32F429IG开发板整板采用工业级芯片: SDRAM、NAND均为工业级芯片: 网络PYH采用工业级芯片:DP83848IVV SD 卡座安装于开发板背面: STM32F429IGT6开发板PCB结构图,正面: STM32F429IGT6开发板PCB结构图背面: 最高可以实现ARGB8888显示模式,显示效果细腻 : 提供的例子程序有如下的特性: 操作系统: μC/OS-III -- V3.03.01; RTX -- V4.20;Keil自带的操作系统。 FreeRTOS -- V7.6.0 (2014年4月11日更新的例子) 文件系统: RL-FlashFS -- V4.22;Keil自带的文件系统,支持FAT12,FAT16和FAT32文件系统,这个文件系统可以用于SD卡、Nand Flash、U盘,提供Nand Flash的坏块管理功能。 FatFs -- R0.10; (2014年4月11日更新的例子) 网络协议栈: RL-TCPnet -- V4.23; Keil自带的网络协议栈 Lwip -- V1.4.1; 图形库: STemWin -- V5.22;μC/GUI 的新版本,STemWin 为专属定制的emWin版本, USB: RL-USB -- V4.22;Keil自带的USB协议栈,从设备方面支持ADC、CDC、HID、MSC类,主控器方面支持HID和MSC类。 STM32Cube-USB -- V2.0.0;ST开发的USB协议栈,从设备方面支持AUDIO、CDC、CustomHID、HID、MSC,主控器方面支持AUDIO、CDC、HID、MSC、MTP,全部源码方式提供。(2014年4月11日更新的例子) 例子程序按功能描述如下: 网络: RL-TCPnet- Http-demo -- 程序展示Web Server CGI接口功能,可以通过网页来控制开发板上的LED、获取按键状态、获取AD值、将文本内容显示到液晶屏上、修改登录密码等。 RL-TCPnet- Http-upload -- 程序展示通过Web浏览器浏览SD卡上的文件信息及上传文件到SD卡上,SD卡内的文本文件可以在Web浏览器上打开。 RL-TCPnet-FTP-demo -- 程序展示通过FTP客户端软件上传文件到SD卡上及将SD卡内的文件下载到上位机。 RL-TCPnet-SNMP-demo -- 一个SNMP代理演示的例子。它显示了如何使用简单网络管理协议控制嵌入式系统。 RL-TCPnet-Telnet-demo -- 程序展示了如何构建一个简单的基于IP的命令行界面,通过Telnet客户端软件来控制开发板上的LED、获取按键状态、获取AD值、将文本内容显示到液晶屏上、修改登录密码等。 RL-TCPnet-DNS-demo -- 程序展示向万维网远端的DNS服务器发送DNS请求,实现了通过服务器的名称来解析服务器的IP地址的功能。 RL-TCPnet-BSD-client -- 一个BSD客户端例子,可以连接及发送指令到BSD服务器。 RL-TCPnet-BSD- server -- 一个BSD服务器例子,可根据BSD客户端发过来的指令去控制LED的亮与灭。 RL-TCPnet-LEDSwitch -- 一个UDP/TCP服务器的例子,可以通过UDP/TCP客户端软件来控制开发板上的LED及获取按键值。 Lwip-httpserver -- 一个Web Server例子,可通过网页控制开发板上的LED及读取AD值。 Lwip- tftpserver -- 一个TFTP服务器程序,可通过TFTP软件将文件上传到SD卡上及将SD卡内的文件下载到上位机。 Lwip-UDP/TCP- client -- 一个UDP/TCP客户端程序,按下开发板上的按键可往UDP/TCP服务器汇报有按键按下。 Lwip-UDP/TCP- server -- 一个UDP/TCP服务器程序,将从客户端发过来的数据重新打包发回。 Lwip- IAP -- 一个HTTP及TFTP相关的程序,通过网页或者TFTP软件来更新应用程序,实现网络boot loader的功能。(2014年4月11日更新的例子) FreeRTOS-Lwip-httpserver-netconn -- 一个使用netconn协议的Web服务器程序,操心系统为FreeRTOS。 FreeRTOS-Lwip- httpserver-socket -- 一个使用socket通信模式的Web服务器程序。 FreeRTOS-UDP/TCP-echo-server-netconn -- 一个使用netconn协议的echo服务器程序,可以使用UDP及TCP两种连接模式,程序将从客户端发过来的数据重新打包发回。 USB: RL-USB-HID-Device -- 一个USB设备端HID类的例子,可以通过上位机软件去控制开发板上的LED及获取按键值。 RL-USB- Memory -- 一个USB设备端MSD类的程序,开发板通过USB线连接上位机后会出现一个可移动磁盘,存储介质为MCU上的RAM。 RL-USB-MSD-NAND -- 一个USB设备端MSD类的程序,开发板通过USB线连接上位机后会出现一个可移动磁盘,存储介质为外置NAND Flash。 RL-USB-MSD-SD -- 一个USB设备端MSD类的程序,开发板通过USB线连接上位机后会出现一个可移动磁盘,存储介质为SD卡。 RL-USB-HID-Kbd -- 一个USB主控器HID类的程序,可以接USB键盘。 RL-USB -MSD-Host -- 一个USB主控器MSD类的程序,程序通过串口来管理U盘可以实现格式化、重命名、拷贝、删除、新建、查看根目录信息等操作。 温馨提示:以下红色标识为2014年4月11日更新增加的例子: STM32Cube-USB-HID -- 一个USB从设备HID类的程序,实现鼠标的功能,按开发板上的四个按键上位机上的光标可以分别往上、下、左、右方向移动。 STM32Cube-USB-CustomHID -- 一个USB从设备HID定制类的程序,可以通过上位机软件来控制开发板上的LED亮与灭及获取按键的状态。 STM32Cube-USB-MSC -- 一个USB从设备MSD类的程序,实现USB读卡器的功能,存储介质为SD卡。 STM32Cube-USB-CDC -- 一个USB从设备CDC类的程序,开发板通过USB线连接上位机后会多一个虚拟的串口设备。 STM32Cube-USB-DFU -- 一个USB从设备DFU类的程序,可以用来更新应用程序,实现USB boot loader的功能 STM32Cube-USB-HID-Host -- 一个USB主控器HID类的程序,可以接USB鼠标或者USB键盘,接上USB鼠标时鼠标移动的信息及按键的状态可以在液晶屏上显示出来,接上USB键盘时可以在液晶屏幕上显示按下的键盘字符,另外有带FreeRTOS操作的程序可以实现相同的功能。 STM32Cube-USB-MSC-Host -- 一个USB主控制MSD类的程序,开发板可以新建一个文本文件到U盘并浏览U盘上的文件信息,另外有带FreeRTOS操作的程序可以实现相同的功能。 STM32Cube-USB-AUDIO-Host -- 一个USB主控制AUDIO类的程序,可以接USB声卡,可以播放保存在SD卡上的wav格式的音频文件。 STM32Cube-USB-DynamicSwitch –Host -- 上面三个USB主控器程序的功能合并,可以分别接USB鼠标、USB键盘、U盘、USB声卡。 STM32Cube-USB-FWupgrade-Host -- 一个USB主控制MSD类的程序,可以通过U盘来更新应用程序,实现USB Host boot loader的功能。 FatFS: FatFs-RAMDisk -- 使用FatFs文件系统用SDRAM做为磁盘实现格式化、创建文件、打开文件、写文件、读取文件、关闭文件等操作,另外有带FreeRTOS操作系统的例子,实现相同的功能。 FatFs-uSD -- 使用FatFs文件系统用SD卡做为磁盘实现格式化、创建文件、打开文件、写文件、读取文件、关闭文件等操作,另外有带FreeRTOS操作系统的例子,实现相同的功能。 FatFs-USBDisk -- 使用FatFs文件系统用U盘做为磁盘实现创建文件、打开文件、写文件、读取文件、关闭文件等操作,另外有带FreeRTOS操作系统的例子,实现相同的功能。 FreeRTOS: 分别有简 ......
>>返回讨论的主题
|