ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
18 апреля
614501
misyachniy (17.08.2015 18:49, просмотров: 651)
Требуется 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? О том как делят память между собой, как стартуют и т.д.?