Требуется icf файл (IAR) для LPC4337. Нужно сделать проект для LPC4337
Достаточно USB-CDC и работа с GPIO.
Я в последнее время работал с STM32 и SAM3U.
Как обычно начал искать готовый пример с USB-CDC для IAR.
Нашел только с RAM версией в ней скрипт для линкера "ldscript_iram2_iar.icf"
Прикрутил от LPC4357 "Hitex-LPC4357_M4_iflash.icf"
Этот процессор отличается от нужного мне наличием LCD интерфейса.
В опциях компилятора убрал "__RAM_MODE__=1"
При прошивке через отладчик выдает предупреждение
"Mon Aug 17, 2015 11:55:21: Skipping flash loading pass because there is no data in the designated range:
0x1B000000-0x1B7FFFFF."
Подкорректировал файл icf под 0x1B000000 теперь предупреждает о другом банке.
"Mon Aug 17, 2015 12:15:25: Skipping flash loading pass because there is no data in the designated range:
0x1A000000-0x1A7FFFFF."
Поменял в проекте USB PID.
Прошивается и работает.
Но остаются вопросы.
Что делает Cortex M0?
Прошивается M4 или M0?
Есть ли у кого icf файл чтобы прошивал без предупреждений и работал корректно?
P.S. А если есть еще и "ложка к меду", то подскажите где почитать обзорную статью о двух-ядерных LPC4300?
О том как делят память между собой, как стартуют и т.д.?