28377d双核仿真与CLA仿真

    由于28377D有两个CPU和两个CLA,仿真起来会比较麻烦。记录下仿真时候的操作。

    在进行CPU2仿真时,因为CPU2是通过CPU1来启动的,CPU1中需设置CPU2启动

模式,先把.out烧入至CPU1,连接CPU2烧入.out,先run CPU2 再run CPU1,这时还不能

正常仿真,reset CPU1(reset CPU restart)再run CPU1, CPU1可以仿真跑了, 然后

reset CPU2 (reset CPU restart)再重新run CPU2就可以对CPU2正常仿真了。

    由于CPU和CLA是并行运行,仿真和普通CPU仿真不一样。先connect CPU ,load CPU 

的.out文件,然后connect CLA,load 相同.out symbol(load .out 时可选文件类型)。在CLA

程序中加入__mdebugstop() 当做断点使用。CLA仿真时,程序会跑到该软件断点,可以单

步调试。

    注意:当CPU1和CPU2之间有用到IPC通信时,仿真前先把InitialiIpc()注释掉。因为IPC

通信时会同步CPU1和CPU2,仿真运行时会一直等在while中。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值