打印

Boot The Cortex-A9 MPCORE With Linux+uC/OS-II AMP

[复制链接]
5081|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 sam1985317 于 2013-3-26 10:04 编辑

Boot The Cortex-A9 MPCORE With Linux+uC/OS-II AMP
AMP:(Asymmetric Multiple Processing)
Scenario:cpu core 0 run Linux, cpu core 1 run uC/OS-II RTOS. HDMI display panel link to Linux, LCD display panel link to uC/OS-II RTOS.

Platform:
Mars Board(freesclae i.mx6 dual Coretex-A9 core, 1GB 64bit DDR3)
Panda Board(TI OMAP4460 dual Cortex-A9 core, 1GB 32bit DDR3)
Altera SoC EVM Board(dual Cortex-A9 core, (512MB+256MB ECC) DDR3 on HPS, 512MB on FPGA)

Video Demo On Mars Board:
Youtube:FGW
Youku: v.youku.com/v_show/id_XNTMyNTAzNjky.*h*t*m*l     remove * char

AMP Port:
Linux SMP boot procedure is not mention here, For detail about the Linux SMP boot procedure please refer to the document here, linux-arm.org/LinuxBootLoader/SMPBoot.I just move the boot secondary procedure from Linux to U-boot as figure 1 in the AMP implementation, and figure 2 describe the GIC relationship between two core and physical memory layout between Linux and uC/OS-II.

Figure 1

Figure 2


Display Subsystem Block on Mars Board and Panda Board:

Figure 3 imx6 display subsystem(Mars Board)


Figure 4 omap4460 display subsystem on panda board


Embest Tech co.,ltd  Author:Fourier Email:samssmarm_AT_gmail_DOT_com

omap4460disp.jpg (44.02 KB )

omap4460disp.jpg

imx6display.jpg (37.78 KB )

imx6display.jpg

amp.jpg (69.85 KB )

amp.jpg

boot.jpg (28.86 KB )

boot.jpg
评分
参与人数 1威望 +5 收起 理由
xlhtracy + 5 赞一个!

相关帖子

沙发
xlhtracy| | 2013-3-27 10:41 | 只看该作者
楼主V5

使用特权

评论回复
板凳
zamely| | 2015-1-20 22:02 | 只看该作者
楼主,这是你做的么?太厉害了,我对这个很感兴趣,请问你能教教我吗,我可以付学费的!我的qq:1033872679,谢谢了!

使用特权

评论回复
地板
xishanggongzi| | 2015-3-19 18:49 | 只看该作者
要不要太刁,膜拜中!我把公司的板子也搞搞?

使用特权

评论回复
5
盈鹏飞科技| | 2015-3-21 22:00 | 只看该作者
很牛!!

使用特权

评论回复
6
wzm1204| | 2018-4-13 08:35 | 只看该作者
请问下,imx6 AMP 这个功能如何实现。这个技术比较感兴趣。QQ: 1195874369

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

2

帖子

1

粉丝