Выяснил интересную деталь при компиляции software для 2 ядер.
В общем удачно компиляция проходит, только если память для каждого ядра больше 10 Кб, с чем это конкретно связано непонятно.
При компиляции 1 ядра память не влияет на компиляцию, при 2 получается такая ерунда.
По поводу программного кода, кто писал, что можно использовать разные исходники оказался прав

в общем, каждое ядро выполняет свой исходный код.
В общем, у меня только один полувопрос

почему необходимо не менее 10 кб на on-chip memory каждому из ядер? и так ram памяти мало.