烧录的是例程ipc_gpio_toggle_cpu01和ipc_gp2o_toggle_cpu01。
cpu1和cpu2分别烧录两个程序,cpu1的程序有InitPieCtrl()这个语句,cpu2的程序中InitPieCtrl()被注释了,这样子烧录cpu2控制的LED亮一次后就不动了。当我把cpu2的程序加上InitPieCtrl()这句后,cpu1和cpu2可以正常运作了。
是不是双核烧录的时候,两个程序都要加InitPieCtrl()这个语句?
Seven Han:
Hi,这个只是对pie模块做一个初始化,pie模块用于管理外设的中断,一般的说,程序中如果没有中断用不着它了,反之有中断就要初始化一下
烧录的是例程ipc_gpio_toggle_cpu01和ipc_gp2o_toggle_cpu01。
cpu1和cpu2分别烧录两个程序,cpu1的程序有InitPieCtrl()这个语句,cpu2的程序中InitPieCtrl()被注释了,这样子烧录cpu2控制的LED亮一次后就不动了。当我把cpu2的程序加上InitPieCtrl()这句后,cpu1和cpu2可以正常运作了。
是不是双核烧录的时候,两个程序都要加InitPieCtrl()这个语句?
user4970638:
回复 Seven Han:
对不起,大神,我弄错了,是InitSysCtrl()这个语句。这个语句是什么作用?我双核烧录的时候cpu2的程序不加这句话,cpu2控制的LED只会亮一次。求告知。
烧录的是例程ipc_gpio_toggle_cpu01和ipc_gp2o_toggle_cpu01。
cpu1和cpu2分别烧录两个程序,cpu1的程序有InitPieCtrl()这个语句,cpu2的程序中InitPieCtrl()被注释了,这样子烧录cpu2控制的LED亮一次后就不动了。当我把cpu2的程序加上InitPieCtrl()这句后,cpu1和cpu2可以正常运作了。
是不是双核烧录的时候,两个程序都要加InitPieCtrl()这个语句?
Xiaohuang Li:
回复 user4970638:
两个CPU 都需要初始化的吧?就好比是两个工程都有它的main() 一样的;