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

 
 
> Отладочная плата STM32VLDISCOVERY
Twen
сообщение Feb 10 2011, 11:45
Сообщение #1


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

Группа: Участник
Сообщений: 163
Регистрация: 7-02-09
Пользователь №: 44 543



Добрый день, у меня такая ситуация, купил отладочную плату STM32VLDISCOVERY, но в iar for arm 5.50 не могу настроить соединение ПК с прибором, не могу зашить...а вот через иар 6.10 находит прибор, но он платный, есть только демонстрационная версия...Что посоветуете?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Twen
сообщение Mar 30 2011, 11:40
Сообщение #2


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

Группа: Участник
Сообщений: 163
Регистрация: 7-02-09
Пользователь №: 44 543



Я понял, но у проекте не подключен нет такого файла startup.s ...Это же как бы операционка, может серия 100 не поддерживает ОС (...

На процессоре можно запустить микроСи/ОС-II, если он удовлетворяет следующим основным требованиям:

1. Вы должны иметь компилятор С для выбранного процессора и компилятор должен понимать реентерабельный код.
2. Вы должны иметь возможность включать и выключать прерывания из С.
3. Процессор должен поддерживать прерывания и вам нужно обеспечить регулярно возникающее прерывание (с частотой примерно 10…100 Гц).
4. Процессор должен аппаратно поддерживать стек, и процессор должен иметь возможность сохранять в стеке большие объёмы данных (возможно несколько КБ).
5. Процессор должен иметь команды загрузки и сохранения указателя стека и других регистров в стеке или в памяти.

Я просто думал, что если библиотеки подключены stm32f10x..., то ОС должна завестись и на 100...

Сообщение отредактировал Twen - Mar 30 2011, 12:25
Go to the top of the page
 
+Quote Post
AHTOXA
сообщение Mar 30 2011, 12:46
Сообщение #3


фанат дивана
******

Группа: Свой
Сообщений: 3 387
Регистрация: 9-08-07
Из: Уфа
Пользователь №: 29 684



Скорее всего, у вас банально не хватает ОЗУ, у 100-й серии его маловато.
Стартап может быть написан и на Си, поищите таблицу векторов (что-то типа
Код
void (* const g_pfnVectors[])(void) =
{
(intfunc)((unsigned long)&_estack),
    Reset_Handler,
    NMI_Handler,
    HardFault_Handler,
    MemManage_Handler,



--------------------
Если бы я знал, что такое электричество...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Twen   Отладочная плата STM32VLDISCOVERY   Feb 10 2011, 11:45
- - V_N   Только что проверил демо пример note AN3268: IAR...   Feb 10 2011, 13:59
- - 676038   ...This is a known bug in EWARM 5.50 with value l...   Feb 10 2011, 17:24
- - Twen   Спасибо большое !   Feb 14 2011, 13:30
- - Twen   Начал разбирать с библиотекой для стм. В примерах ...   Feb 28 2011, 07:22
|- - ViKo   Цитата(Twen @ Feb 28 2011, 09:22) Дело, ч...   Feb 28 2011, 11:18
- - Twen   И хотелось бы понять как в библиотеке для stm реал...   Feb 28 2011, 11:11
- - Twen   Согласен, но почему же не с main-а стартует? И есл...   Feb 28 2011, 11:22
|- - ViKo   Цитата(Twen @ Feb 28 2011, 13:22) Согласе...   Feb 28 2011, 11:46
- - Twen   Понятно, спасибо.   Mar 1 2011, 14:21
- - Twen   Я хочу поставить на процессор(платка discovery) ST...   Mar 2 2011, 07:59
- - Twen   Опытные товарищи программисты обращаюсь к вам за п...   Mar 30 2011, 11:12
- - ViKo   В startup.s есть строчка DCD Reset_Handler ; Reset...   Mar 30 2011, 11:23
- - Twen   Таблица векторов написана у файле app_vect_v5.c......   Mar 30 2011, 13:01


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 10:20
Рейтинг@Mail.ru


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