复旦微zynq amp 多核使用

1. 创建 helloworld 工程

2. 将 iar 工程复制四份,并更名为SDK0,1,2,3,4

3. 修改四个工程的 cstartup.s 文件,参考下图:

4. 修改初始化代码,fsbl 里边已经将 DDR 等硬件初始化好了,注释掉哦 app 中的初始化 代码,避免重复是初始化。

5.修改工程的 a7_ahbsram.icf,主要修改点是将地址指向 DDR 上,多个 core 使 用的地址空间分隔开

6. 打包 boot.bin 文件,boot.bin 文件由 fsbl+bit+app0+app1+app2+app3 组成,注意修改 destination CPU 和 cstartup.s 文件一致。

7 固化后,重新上电,打印效果

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值