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

 
 
> inline asm в keil, как юзать?
ZMax
сообщение Oct 1 2007, 09:59
Сообщение #1





Группа: Новичок
Сообщений: 12
Регистрация: 4-07-07
Пользователь №: 28 883



собственно вопрос в описании темы
пишу в тексте программы __asm { blablabla }
компилирую, заливаю
начинаю дебажить, и смотрю команды в дисасемблере
на месте всего блока АСМ ставится один nop...а хотелось бы увидеть там команды, которые поставил в блоке....
также попутно вопрос, какие есть функции для отсчета времени ? (чтобы узнать сколько времени отрабатывает какая либо функция, например)
плата mcbstr9
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ZMax
сообщение Oct 6 2007, 18:45
Сообщение #2





Группа: Новичок
Сообщений: 12
Регистрация: 4-07-07
Пользователь №: 28 883



вообщем в асме я не силен
посмотрел хелпу в самом кейле
ARM Code Example
попробовал сделать простую функцию(на асме), которую можно было бы вызвать из другого файла(написан он на си) в проекте...
но пока безуспешно...
если есть у кого нибудь примеры и не жалко их выложить--сделайте это пожалуйста

а пока пойду сам поразбираюсь

upd:
нашел примеры на сайте кейла
компилятор дает ошибки
например, на самой первой строке NAME func
EXTERN DATA (value) -- test.s(1): error: A1157E: Syntax error following directive

Сообщение отредактировал ZMax - Oct 6 2007, 19:32
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Oct 6 2007, 19:42
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(ZMax @ Oct 6 2007, 21:45) *
нашел примеры на сайте кейла
Не работаю с кейлом, но посмотрите на сайте freertos.org - там должны быть точно рабочие порты под кейла и их можно взять как пример.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post



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

 


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


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