Linux论坛
直播中

杨永胜

13年用户 2386经验值
擅长:嵌入式技术
私信 关注
[问答]

一直Uboot2018.03到yyfish board,还想移植一个ucLinux?

上年画的基于STM32F767IGT的增强版yyfish board,不想让他吃灰,所以尝试着让他继续发光发热,就试着移植Uboot。从github 上fork了2018.03最新版本的,因为这个版本原版就对stm32f7系列有支持。
特此记录下,我的移植过程中遇到的问题,代码后续会更新到github上。
1。连接过程中,stm32f746-disco_defconfig的地址是0x08008000,而我需要连接到0x08000000。
2。修改替换stm32746-disco的设备树,使用stm32f769-disco.dtb,因为串口引脚我用的是PA9、PA10,UART1
3。修改stm32f769-disco.dts设备树文件,主要修改内存大小,我的yyfish board是32M,还要修改对应的fmc的pinmux,yyfish board是基于正点原子的阿波罗,开发的,所以对应修改就行。
大概是这些。
上一张图片看看:
uboot.png
后续还想移植一个ucLinux,不知道大家还有没有更好的建议?
针对没有MMU的MCU,还有更好的系统可以选择吗?

回帖(5)

lee_st

2018-3-22 19:51:15

最佳答案

常用的rtos系统都可以的
举报

曲终人散

2018-3-25 17:57:50
UCOS FreeRTOS都可以
举报

杨永胜

2018-3-25 21:50:00
引用: @曲终人散@ 发表于 2018-3-25 17:57
UCOS FreeRTOS都可以

这些是RTOS,用过uCOS了,freertos没有用过呢/
举报

2018-4-25 09:06:26
ucLinux的函数和标准Linux的内核函数使用有不同,资料也少
举报

杨永胜

2018-5-3 13:09:16
引用: 浪花雷雨 发表于 2018-4-25 09:06
ucLinux的函数和标准Linux的内核函数使用有不同,资料也少

资料相比Linux是比较少啊。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分