年初做的这个可以跑uCLinux的STM32核心板用的是STM32F103ZET6(https://bbs.21ic.com/icview-434231-1-1.html),当时已经考虑到了兼容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>
|