Найдено 11 результатов

Kolbaskin_Kirov
Сб мар 12, 2016 12:59:29
Форум: ARM
Тема: STM32 на keil с нуля. Помогите пожалйста
Ответы: 27
Просмотры: 9674

Re: STM32 на keil с нуля. Помогите пожалйста

С предыдущим вопросом разобрался. Теперь с прерываниями, вернее с выходом из него. В programming reference manual (ядро М0) написано, что при возникновении прерывания в стек автоматически сохраняются регистры r0-r3,r12,LR,PC и xPSR. Причем в регистр LR сохраняется некая константа EXC_RETURN, которая ...
Kolbaskin_Kirov
Ср мар 09, 2016 15:09:26
Форум: ARM
Тема: STM32 на keil с нуля. Помогите пожалйста
Ответы: 27
Просмотры: 9674

Re: STM32 на keil с нуля. Помогите пожалйста

Подключить к проекту startup файл и библиотеку CMSIS ?
Kolbaskin_Kirov
Ср мар 09, 2016 14:48:16
Форум: ARM
Тема: STM32 на keil с нуля. Помогите пожалйста
Ответы: 27
Просмотры: 9674

Re: STM32 на keil с нуля. Помогите пожалйста

При объявлении переменных в RW области они лежат в конце прошивки и в RAM не переписываются. Как сделать, чтобы они там были? Можно и вручную переписать, а как сделать автоматом?
Kolbaskin_Kirov
Ср мар 09, 2016 14:07:12
Форум: ARM
Тема: STM32 на keil с нуля. Помогите пожалйста
Ответы: 27
Просмотры: 9674

Re: STM32 на keil с нуля. Помогите пожалйста

Вот скаттер файл
Изображение
Kolbaskin_Kirov
Вт мар 08, 2016 18:26:54
Форум: ARM
Тема: STM32 на keil с нуля. Помогите пожалйста
Ответы: 27
Просмотры: 9674

Re: STM32 на keil с нуля. Помогите пожалйста

Никто не знает или не хочет рассказать?
Kolbaskin_Kirov
Вт мар 08, 2016 07:26:47
Форум: ARM
Тема: STM32 на keil с нуля. Помогите пожалйста
Ответы: 27
Просмотры: 9674

Re: STM32 на keil с нуля. Помогите пожалйста

Так как всё-таки поместить именованную переменную в ОЗУ с помощью конструкции:

AREA mydata, DATA, READWRITE
blabla DCD 1000

Что-то надо добавить?
Kolbaskin_Kirov
Пн мар 07, 2016 19:03:49
Форум: ARM
Тема: STM32 на keil с нуля. Помогите пожалйста
Ответы: 27
Просмотры: 9674

Re: STM32 на keil с нуля. Помогите пожалйста

Файл листинга.
Изображение
Не могу понять, почему переменные с нулевого адреса? И почему unused? Как-то надо инициализировать ?
Kolbaskin_Kirov
Пн мар 07, 2016 16:55:25
Форум: ARM
Тема: STM32 на keil с нуля. Помогите пожалйста
Ответы: 27
Просмотры: 9674

Re: STM32 на keil с нуля. Помогите пожалйста

Таблица прерываний в начале флеша, вестимо, по адресу 0х08000000
Kolbaskin_Kirov
Пн мар 07, 2016 08:59:37
Форум: ARM
Тема: STM32 на keil с нуля. Помогите пожалйста
Ответы: 27
Просмотры: 9674

Re: STM32 на keil с нуля. Помогите пожалйста

Как вообще в KEILе инициализировать именованные переменные в RAM? Всю голову сломал.

____AREA my_var, DATA, READWRITE
blala DCD 1000

Не прокатывает. В начале RAM нет этой переменной
Kolbaskin_Kirov
Вс мар 06, 2016 20:19:21
Форум: ARM
Тема: STM32 на keil с нуля. Помогите пожалйста
Ответы: 27
Просмотры: 9674

Re: STM32 на keil с нуля. Помогите пожалйста

Добрый день. Не могу понять поведение KEIL. В начале программы пытаюсь в RAM инициализировать три переменных. RAM начинается с адреса 0x20000000. По идее, исходя из скаттер файла, кейл должен положить эти переменные начиная с вышеприведенного адреса. Но в самом начале идет какой-то мусор и ...
Kolbaskin_Kirov
Вс мар 06, 2016 20:15:09
Форум: ARM
Тема: основы STM32 - переменные.
Ответы: 5
Просмотры: 5502

Re: основы STM32 - переменные.

Добрый день. Не могу понять поведение KEIL. В начале программы пытаюсь в RAM инициализировать три переменных. RAM начинается с адреса 0x20000000. По идее, исходя из скаттер файла, кейл должен положить эти переменные начиная с вышеприведенного адреса. Но в самом начале идет какой-то мусор и ...

Перейти к расширенному поиску