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

 
 
> Keil + ассемблер, Новый пустой проект для ассемблера
LWW
сообщение Nov 29 2010, 18:45
Сообщение #1


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

Группа: Участник
Сообщений: 177
Регистрация: 24-03-07
Пользователь №: 26 471



Пожалуйста, помогите создать новый пустой проект на ассемблере для камешка STM32. В среде Keil.

Два дня потратил в поисках рабочего примера.. Вроде, пустой проект создаётся. Это я и сам смог сделать. Ну как обычно, в начале идёт таблица прерываний. Дальше код. Хорошо, это всё компилируется, разобрался. Но не могу подключить файлик stm32f10x.h вот в чём дело..

Пишу #include "stm32f10x.h" - ошибка ...

А без него-то никак!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
LWW
сообщение Nov 29 2010, 22:30
Сообщение #2


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

Группа: Участник
Сообщений: 177
Регистрация: 24-03-07
Пользователь №: 26 471



Мдааа... Перекопал я всё, перекопал, и понял. Заголовочгый файл для АСМа придётся сделать ручками, из сишного варианта. Напрямую прикрутить его к АСМ-проекту нельзя. В принципе это не очень сложно, просто назначить мнемоники и соотв. им цифры.

Хотя странно. В том же IAR, для асемблера под 8bit NEC я использую заголовочный файл на Си. И всё работает.

До какой же степени всё запущено... АСМ вообще практически не поддерживается в среде АРМ-процессоров. Ни хороших примеров, ни заголовочного файла тебе..

Удивительно laughing.gif

Ведь именно АРМ, а в особенности новый Cortex - рай для ассемблерщика! Какой роскошный набор команд! Да при таких частотах, с такой периферией, из ушей лезет....

Сообщение отредактировал LWW - Nov 29 2010, 22:30
Go to the top of the page
 
+Quote Post
firstvald
сообщение Nov 29 2010, 22:41
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 580
Регистрация: 3-06-08
Пользователь №: 38 041



Цитата(LWW @ Nov 30 2010, 01:30) *
- рай для ассемблерщика! Какой роскошный набор команд! Да при таких частотах, с такой периферией, из ушей лезет....


Это чистое искусство, а как до прозы доходит - написать прогу хотябы простейшую, чтобы пару плавающих чисел умножала, так рай заканчивается.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- LWW   Keil + ассемблер   Nov 29 2010, 18:45
- - toweroff   Цитата(LWW @ Nov 29 2010, 21:45) Пожалуйс...   Nov 29 2010, 18:59
- - LWW   Упс.. А что, бывают разные хидеры? Я в IAR подкл...   Nov 29 2010, 19:38
|- - toweroff   Цитата(LWW @ Nov 29 2010, 22:38) Упс.. А ...   Nov 29 2010, 21:20
|- - esaulenka   Цитата(LWW @ Nov 29 2010, 22:38) Я в IAR ...   Nov 30 2010, 15:38
|- - vallav   Цитата(LWW @ Nov 30 2010, 01:30) Ведь име...   Dec 9 2010, 17:06
- - LWW   ой.. да ладно..   Nov 30 2010, 00:02
- - LWW   Благодаря такому вот взгляду на возможности ассемб...   Dec 9 2010, 17:13
|- - ASN   LWW Именно, благодаря такому вот взгляду на возмож...   Dec 9 2010, 18:23
|- - vallav   Цитата(ASN @ Dec 9 2010, 21:23) LWW Именн...   Dec 9 2010, 18:34
- - LWW   Ну правильно, разнообразие, многообразие.. Понастр...   Dec 9 2010, 20:55
- - toweroff   Чойта я сразу вспомнил старый добрый ZX-Spectrum   Dec 9 2010, 21:07
- - LWW   Да-да... И я его хорошо помню. Особенно блок питан...   Dec 9 2010, 21:14
- - LWW   В качестве примера В начале статьи описана конфиг...   Dec 10 2010, 00:28
- - ЭнСб   Как в keil для cortex m4 на ассемблере указать адр...   Nov 15 2013, 16:27
- - esaulenka   Можно просто сместить AREA RESET: - вариант просто...   Nov 15 2013, 19:10
|- - ЭнСб   Цитата(esaulenka @ Nov 15 2013, 22:10) Мо...   Nov 16 2013, 17:16
|- - SII   Цитата(ЭнСб @ Nov 16 2013, 21:16) можете ...   Nov 17 2013, 03:45
|- - toweroff   Цитата(ЭнСб @ Nov 16 2013, 21:16) можете ...   Nov 17 2013, 07:44
- - SII   Вообще, для ARMов обычно используется скрипт компо...   Nov 16 2013, 07:56
- - ЭнСб   Спасибо за ответы, буду разбираться со скриптами. ...   Nov 20 2013, 11:24


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

 


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


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