This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
dawei wang1 说:1、DSP程序运行是不是只能有一个堆、一个栈---这个问题,不能一概而论,因为堆,栈是c语言里的概念,是程序实现的,而程序是人写的,理论上,多少个都行。默认用RTS库初始化c环境,只有一个,而在DSPBIOS里可以设多个。
2、二次bootloader用C语言写,建立的堆栈和用户程序建立的堆栈是不是冲突了。二者如何配合。
---两个工程之间没有关系,因为重新运行c环境初始化了。
3、C语言编写的二次bootloader运行完后,如何跳转到用户程序。
---把指针赋给PC就可以了。
APPEntry = (void (*)(void)) gEntryPoint;
(*APPEntry)();