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.

在MAD boot方式下,NML与MAL之间是什么关系?



Hi, 大家好:

     在MAD的UG文档中,讲NML是MAL的一个子模块。但从NML与MAL的工程文件与相应的.cmd文件看,NML与MAL是两个独立的工程,在程序空间上互不重叠,但堆栈却是重叠的。为此看完MAD的UG文档之后,我有下面两个问题弄不清楚:

(1)IBL将文件系统copy到DDR3之后,直接将运行的控制权交给了MAL。在MAL中需要启动NML中的功能模块吗,但MAL与NML根本不是一个工程,它们之间如何调用?

(2)MAD负责整个器件的boot,为什么要在功能上分成两个模块:MAL与NML,这是什么原因?将MAL与NML放在一个工程中不是更好吗?

谁能给我解答一下。谢谢了!