id_gene
Цитата
Скорее всего, вы неправильно настроили размещение секций. Для первого процессора все секции кода должны лежать в onchip, для второго - в onchip2.
Здесь-то как раз правильно все расставил.
slog
Цитата
Если вы не укажете в свойствах библиотеки что нужно использовать Lightweight device driver API, Small C library, Reduced device driver, Program never exits - то 10кБ это минимальный объём который занимает простейший HelloWorld!.
А вот за это, действительно, спасибо. В software handbook сегодня посмотрел кто за что отвечает из этих свойств, в итоге сошлись на 5 Кб on-chip memory каждому ядру

Зато теперь при отладке, пытаюсь запустить debug 1 ядра и пишет вот что:
Цитата
Using cable "USB-Blaster [USB-0]", device 1, instance 0x00
Processor is already paused
Initializing CPU cache (if present)
OK
Downloading 0000A000 ( 0%)
Downloaded 3KB in 0.0s
Verifying 0000A000 ( 0%)
Verify failed between address 0xA000 and 0xA90B
Leaving target processor paused
со 2 ядром все в порядке, без проблем захожу в отладчик и все правильно выполняется.
Какие есть мнения насчет этой ошибки?