原创 我的STM32核心板升级到F4了(目前可以运行u-boot)

2013-5-8 17:29 6688 19 24 分类: MCU/ 嵌入式

年初做的这个可以跑uCLinux的STM32核心板用的是STM32F103ZET6(http://bbs.ednchina.com/BLOG_ARTICLE_3010701.HTM),当时已经考虑到了兼容F2,F4系列的设计。
一直没有什么时间,最近焊了一块用STM32F407ZET6的板子出来,除了MCU其他 和之前的板子一样。现在已经可以运行u-boot,并可以下载,烧写文件到NOR FLASH了,只是uCLinux还一直没编译好,一直有问题。先放上u-boot的log给大家看看



U-Boot 2010.03 (May 6 2013 - 16:17:18)

CPU  : STM32F4 (Cortex-M4)
Freqs: SYSCLK=168MHz,HCLK=168MHz,PCLK1=42MHz,PCLK2=84MHz
Board: STM3240G-EVAL board + STM-MEM add-on,Rev 2.A
DRAM:   4 MB
Flash:  8 MB
In:    serial
Out:   serial
Err:   serial
Hit any key to stop autoboot:  5 4 3 0
STM3240G-EVAL> help

?       - alias for 'help'
base    - print or set address offset
bdinfo  - print Board Info structure
bootm   - boot application image from memory
cmp     - memory compare
coninfo - print console devices and information
cp      - memory copy
cptf    - copy memory buffer to internal Flash of Cortex-M3
crc32   - checksum calculation
erase   - erase FLASH memory
flinfo  - print FLASH memory information
go      - start application at address 'addr'
help    - print command description/usage
loadb   - load binary file over serial line (kermit mode)
loady   - load binary file over serial line (ymodem mode)
loop    - infinite loop on address range
md      - memory display
mm      - memory modify (auto-incrementing address)
mtest   - simple RAM read/write test
mw      - memory write (fill)
nm      - memory modify (constant address)
printenv- print environment variables
protect - enable or disable FLASH write protection
reset   - Perform RESET of the CPU
run     - run commands in an environment variable
saveenv - save environment variables to persistent storage
setenv  - set environment variables
version - print monitor version
STM3240G-EVAL>

文章评论5条评论)

登录后参与讨论

用户377235 2015-11-11 23:24

我也想学习在f4上移植uclinux,大神方便加个微信或者QQ吗?微信号wancongying,扣扣1944961062

用户412121 2015-9-9 16:29

email:htjgdw@126.com

用户377235 2015-8-10 10:56

方面留个联系方式吗?我们也想在STM32上支持uclinux

 

我的电话:17710181760

邮件:hujl@163.com

用户412121 2014-5-14 20:24

理论上可以移植到STM32F1上,但是F4和F1的寄存器地址,甚至有的定义都变了。因此工作量还是蛮大的。

用户377235 2014-4-25 23:20

請問 uboot 可以移植到 STM32F103ZET6 上嗎?會很困難嗎?
相关推荐阅读
用户412121 2015-09-11 09:59
我今年的作品:智能家居物联网实验板(STM32+ESP8266)
去年就开始关注物联网和智能家居了。一开始看到不少用路由器方案做的智能插座,感觉太浪费芯片资源了。直到有一天无意中看到了ESP8266,感觉这是一个适合单片机的wifi解决方案,应该可以做不少好玩的...
用户412121 2013-10-29 11:41
STM32迷你核心板运行ST emWin + FreeRTOS成功
新板子做好后受到了很多人的关注, 比如板上有哪些资源,有哪些例程等等。有的人还会问是否能外接LCD等等,对于我这些,我的板子都预留了接口肯定是没有问题的。但是口说无凭还是实实在在 的测一次才能令人信服...
用户412121 2013-10-15 14:11
新版STM32迷你核心板做好了
之前也跟大家多多少少介绍过了,这次做的新版就是对前一版不满意地方的小修补(比如印字,焊盘尺寸等等),另外对外扩IO做了微调,可以保证F407的每 种外设都可以扩展(之前是按照F103设计的兼容407但...
用户412121 2013-09-22 22:58
在STM32上运行FreeRTOS操作系统(基于STM32 V3.5.0固件库)
很久以前就想实用FreeRTOS了,优点就不必说了,网上可以搜到一大堆它和ucos-ii以及其他几种嵌入式操作系统的比较。最重要的一点它是免费的,不想ucos那样商业使用需要收费。只是之前本人比较忙而...
用户412121 2013-08-13 11:00
华美A5无线3G路由器升级内存,flash,刷openwrt成功
Hame A5(华美A5)号称最小的3G无线路由器,可惜只有16M SDRAM, 4M FLASH虽然理论上可以刷openwrt,但是限于硬件资源太少运行起来很卡,到最后几乎死机。 于是我尝试给...
我要评论
5
19
关闭 站长推荐上一条 /2 下一条