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

Для кортексов АРМ стандартизировала библиотечные функции. Читайте стандарт.
Cortex™ Microcontroller Software Interface Standard (CMSIS)
alt3857
Спасибо. Кстати, в Keil можно настроить через Configuration Wizard если открыть system_LPC17xx.c
alt3857
Еще такой вопрос. Все примеры используют эти ассемблеровские startup.s файлы. Я буду писать программу под операционку RL-RTX, там есть возможности определить прерывания, PLL не через startup.s. Просто есть примеры где этого стартап файла вообще нет, можно ли без него или его сишный аналог?
Petr_I
Практика показала, что не стоит очень надеяться на Wizard - он помогает только в очень простых случаях.
Изучите один раз внимательно что написано в startup.s и правьте его в своем проекте руками. Заодно будете лучше представлять работу своей программы в целом.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.