реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Startup.s и Keil для LPC17xx
alt3857
сообщение Sep 15 2010, 10:58
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 94
Регистрация: 21-04-10
Пользователь №: 56 794



Привет. Начинаю изучать ARM. Вопрос по startup коду. В Keil есть конфигуратор для стартапа, но для LPC17xx там настраивается только размер кучи и стека, хотя для проц. LPC2000 там гораздо больше настроек, например PLL и др. Куда делись эти настройки и как быть?
Go to the top of the page
 
+Quote Post
vmp
сообщение Sep 15 2010, 11:50
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 20-01-05
Из: Зеленоград
Пользователь №: 2 070



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

Для кортексов АРМ стандартизировала библиотечные функции. Читайте стандарт.
Cortex™ Microcontroller Software Interface Standard (CMSIS)
Go to the top of the page
 
+Quote Post
alt3857
сообщение Sep 15 2010, 15:13
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 94
Регистрация: 21-04-10
Пользователь №: 56 794



Спасибо. Кстати, в Keil можно настроить через Configuration Wizard если открыть system_LPC17xx.c
Go to the top of the page
 
+Quote Post
alt3857
сообщение Sep 16 2010, 07:45
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 94
Регистрация: 21-04-10
Пользователь №: 56 794



Еще такой вопрос. Все примеры используют эти ассемблеровские startup.s файлы. Я буду писать программу под операционку RL-RTX, там есть возможности определить прерывания, PLL не через startup.s. Просто есть примеры где этого стартап файла вообще нет, можно ли без него или его сишный аналог?
Go to the top of the page
 
+Quote Post
Petr_I
сообщение Oct 2 2010, 16:06
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 129
Регистрация: 28-09-10
Из: Москва
Пользователь №: 59 793



Практика показала, что не стоит очень надеяться на Wizard - он помогает только в очень простых случаях.
Изучите один раз внимательно что написано в startup.s и правьте его в своем проекте руками. Заодно будете лучше представлять работу своей программы в целом.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 21:37
Рейтинг@Mail.ru


Страница сгенерированна за 0.01394 секунд с 7
ELECTRONIX ©2004-2016