Полная версия этой страницы:
Startup.s и Keil для LPC17xx
alt3857
Sep 15 2010, 10:58
Привет. Начинаю изучать ARM. Вопрос по startup коду. В Keil есть конфигуратор для стартапа, но для LPC17xx там настраивается только размер кучи и стека, хотя для проц. LPC2000 там гораздо больше настроек, например PLL и др. Куда делись эти настройки и как быть?
Цитата(alt3857 @ Sep 15 2010, 14:58)

Привет. Начинаю изучать ARM. Вопрос по startup коду. В Keil есть конфигуратор для стартапа, но для LPC17xx там настраивается только размер кучи и стека, хотя для проц. LPC2000 там гораздо больше настроек, например PLL и др. Куда делись эти настройки и как быть?
Для кортексов АРМ стандартизировала библиотечные функции. Читайте стандарт.
Cortex™ Microcontroller Software Interface Standard (CMSIS)
alt3857
Sep 15 2010, 15:13
Спасибо. Кстати, в Keil можно настроить через Configuration Wizard если открыть system_LPC17xx.c
alt3857
Sep 16 2010, 07:45
Еще такой вопрос. Все примеры используют эти ассемблеровские startup.s файлы. Я буду писать программу под операционку RL-RTX, там есть возможности определить прерывания, PLL не через startup.s. Просто есть примеры где этого стартап файла вообще нет, можно ли без него или его сишный аналог?
Практика показала, что не стоит очень надеяться на Wizard - он помогает только в очень простых случаях.
Изучите один раз внимательно что написано в startup.s и правьте его в своем проекте руками. Заодно будете лучше представлять работу своей программы в целом.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.