4核cpu怎么设置双核启动,cpu的双核需要自己开吗

首页 > 实用技巧 > 作者:YD1662023-05-15 04:19:57

图 13.4.3 ZYNQ-7010核心板设置CPU0的DDR3访问空间


注意图中红框标注的地方左侧为基地址,右侧为存储空间大小,修改完成后,按下“Ctrl” “S”保存。另外图 13.4.2和图 13.4.3中的ps7_ram_0和ps_ram_1为OCM共享内存的基地址。
接下来创建CPU1的应用工程。在菜单栏中选择File->New->Application Project,新建一个SDK应用工程。工程名命名为cpu1_led,处理器选择ps7_cortexa9_1,如下图所示:

4核cpu怎么设置双核启动,cpu的双核需要自己开吗(9)

图 13.4.4 创建CPU1应用工程


点击“NEXT”,然后选择“Empty Application”,点击“Finish”按钮完成SDK应用工程的创建。
接下来双击lscript.ld(位于cpu1_led→src下),设置CPU1的访问空间。由于ZYNQ-7020核心板和ZYNQ-7010核心板的DDR3存储空间不同,因此这里设置同样有所区别。如果大家使用的是ZYNQ-7020核心板,这里将地址设置为DDR3存储器的另一半寻址空间,即存储空间大小为0x1FFFFFFF(Byte),如图 13.4.5所示,即基地址为0x02000000,存储空间大小为0x1FFFFFFF。

4核cpu怎么设置双核启动,cpu的双核需要自己开吗(10)

图 13.4.5 ZYNQ-7020核心板设置CPU1的DDR3访问空间


如果大家使用的是ZYNQ-7010核心板,这里同样将地址设置为DDR3存储器的另一半寻址空间,即存储空间大小为0xFFFFFFF(Byte),如图 13.4.6所示,即基地址为0x01000000,存储空间大小为0xFFFFFFF。

4核cpu怎么设置双核启动,cpu的双核需要自己开吗(11)

图 13.4.6 ZYNQ-7010核心板设置CPU1的DDR3访问空间


修改完成后,按下“Ctrl” “S”保存。需要注意的是,两个CPU设置的DDR3的地址不能重合,否则程序在运行时会出现异常。
接下来还需要对CPU1的板级支持包做额外的设置,才能使双核同时工作。右击cpu1_led_bsp,选择Board Support Package Settings。

4核cpu怎么设置双核启动,cpu的双核需要自己开吗(12)

上一页12345下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.