Например TDA7294

Форум РадиоКот • Просмотр темы - Проблемы с IAR Asm
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Сб дек 27, 2025 17:16:30

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 14 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Проблемы с IAR Asm
СообщениеДобавлено: Пт окт 22, 2010 11:24:08 
Потрогал лапой паяльник

Зарегистрирован: Пт фев 08, 2008 13:46:03
Сообщений: 327
Откуда: Воронеж
Рейтинг сообщения: 0
Решил попробовать покодить на IAR Assembler for ARM, т.е. на чистой асьме по кристалл LPC1768.
В настройках проекта выбрал: NXP LPC1768
Во-первых непонятно почему компилятор пишет вот такое:

Error[440]: The selected cpu/core does not support ARM/CODE32 assembly mode E:\IAR_ARM_PRJ\asm.s 11

THUMB поддерживает, но как я понял это есть Thumb-2 ?

Во-вторых выдаёт вот такое:

ielftool error: Symbol not found __vector_table

пытался вклинивать PUBLIC __vector_table

пишет следующее:

Error[67]: Public '__vector_table' did not appear in label field E:\IAR_ARM_PRJ\asm.s 27


Вобщем ввиду отсутствия нормальных примеров, так и не разобрался.

Мой код:
Код:
        NAME    main
               
        PUBLIC  __iar_program_start
       
        SECTION .intvec : CODE (2)
       
        THUMB
       
__iar_program_start
       
        B       main
       
        SECTION .text : CODE (2)

        THUMB

main    NOP
       
        B main

        END



Буду весьма благодарен за помощь.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблемы с IAR Asm
СообщениеДобавлено: Вт ноя 29, 2011 10:36:37 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 238
Зарегистрирован: Пт янв 29, 2010 10:27:40
Сообщений: 3868
Откуда: Москва
Рейтинг сообщения: 0
Год прошел... Никто топикстартеру не ответил :( Что, на самом деле для ARM на асме пишут 0.00001% человек?
Я вот тоже решил ARM пощупать, пока в симуляторе (IAR). Собственно вопрос:
Код:
        NAME    main ;первая прога для ARM   :D
        PUBLIC __iar_program_start
        PUBLIC __vector_table
   INCLUDE stm32f10x.asm
        SECTION .intvec:CODE:ROOT(2)
        DATA
__vector_table
   INCLUDE   INTS.asm
        SECTION .start:CODE:NOROOT(2)
        THUMB
__iar_program_start
main
   MOV   R1,#0x01 ;включаем тактирование порта A через бит-бэнд:
        LDR   r0,=(0x42420310) ;APB2ENR=0х40021018, IOPAEN - 2-й бит=>
       ;=>0х42000000+(0х40021018-0х40000000)*0х20+2*4=0x42420310
        STR   r1,[r0] ;записываем туда "1"
LOOP   B LOOP
        END

Это попытка включить порт А. Если делать через "считать-наложить маску-записать", то все работает, в окне регистров в IOPAEN появляется "1". Через бит-банд - облом. Что я делаю не так и симулирует ли эту фишку IAR?

PS: Пробовал циклом заполнять всю память района бит-бэнд периферии единицами, ни в одном из регистров ничего не изменилось :dont_know:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблемы с IAR Asm
СообщениеДобавлено: Вт ноя 29, 2011 11:11:00 
Друг Кота
Аватар пользователя

Карма: 26
Рейтинг сообщений: 108
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Сообщений: 7439
Откуда: г. Москва
Рейтинг сообщения: 0
На симулятор забей.
Он, как я понимаю, кроме ядра и идеальной памяти ничего не симулирует :))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблемы с IAR Asm
СообщениеДобавлено: Вт ноя 29, 2011 11:14:45 
Друг Кота
Аватар пользователя

Карма: 26
Рейтинг сообщений: 108
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Сообщений: 7439
Откуда: г. Москва
Рейтинг сообщения: 0
На реальном железе битбанг работает на ура, лишь бы адрес правильно вычислить :))


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Проблемы с IAR Asm
СообщениеДобавлено: Вт ноя 29, 2011 11:23:25 
Друг Кота
Аватар пользователя

Карма: 26
Рейтинг сообщений: 108
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Сообщений: 7439
Откуда: г. Москва
Рейтинг сообщения: 0
Engineer_Keen писал(а):
Что, на самом деле для ARM на асме пишут 0.00001% человек?

Я думаю, еще меньше.
Но на C + asm - куда больше :)))
Собственно, как и под что угодно другое. От attiny до i7


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблемы с IAR Asm
СообщениеДобавлено: Вт ноя 29, 2011 11:44:12 
Собутыльник Кота
Аватар пользователя

Карма: 11
Рейтинг сообщений: 47
Зарегистрирован: Пн апр 06, 2009 19:33:29
Сообщений: 2512
Откуда: Молдова, Кишинев
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Engineer_Keen писал(а):
Что, на самом деле для ARM на асме пишут 0.00001% человек?

а зачем оно надо?)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблемы с IAR Asm
СообщениеДобавлено: Вт ноя 29, 2011 11:50:00 
Друг Кота
Аватар пользователя

Карма: 26
Рейтинг сообщений: 108
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Сообщений: 7439
Откуда: г. Москва
Рейтинг сообщения: 0
BCluster писал(а):
а зачем оно надо?)

Классика - оптимизация. У компилеров она неплохая, но весьма локальная.

А если человек чтото не совсем мелкое собирается писать на асме - это ко врачу -))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблемы с IAR Asm
СообщениеДобавлено: Вт ноя 29, 2011 12:01:00 
Модератор
Аватар пользователя

Карма: 14
Рейтинг сообщений: 37
Зарегистрирован: Чт дек 11, 2008 14:52:26
Сообщений: 11492
Откуда: град Нижний
Рейтинг сообщения: 0
Satyr писал(а):
А если человек чтото не совсем мелкое собирается писать на асме - это ко врачу -))
Так сразу? У мя в поликлинике даже карточки нету... :cry: :)))

_________________
ИзображениеМежду людьми возникает напряжение, если у них разный потенциал...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблемы с IAR Asm
СообщениеДобавлено: Вт ноя 29, 2011 12:19:23 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 238
Зарегистрирован: Пт янв 29, 2010 10:27:40
Сообщений: 3868
Откуда: Москва
Рейтинг сообщения: 0
Satyr писал(а):
На симулятор забей.
Он, как я понимаю, кроме ядра и идеальной памяти ничего не симулирует :))

У меня железки пока нет. Так что забивать не могу. Вопрос был именно в том, что IAR симулирует, а что нет.
И если нет, то кто умеет это делать (Keil например?).
А что касается темы "ASM vs ..." - тут это прошу не обсуждать :kill: . Известно чем кончится :facepalm:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблемы с IAR Asm
СообщениеДобавлено: Вт ноя 29, 2011 12:58:39 
Грызет канифоль
Аватар пользователя

Зарегистрирован: Вт фев 16, 2010 12:10:38
Сообщений: 268
Откуда: Воронеж, Россия
Рейтинг сообщения: 0
МитяРа писал(а):
Так сразу? У мя в поликлинике даже карточки нету... :cry: :)))
Ох, сплюньте три раза.
У меня тоже не было, а потом навалились болячки как снежный ком. :(


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблемы с IAR Asm
СообщениеДобавлено: Вт ноя 29, 2011 13:02:20 
Модератор
Аватар пользователя

Карма: 14
Рейтинг сообщений: 37
Зарегистрирован: Чт дек 11, 2008 14:52:26
Сообщений: 11492
Откуда: град Нижний
Рейтинг сообщения: 0
IM1 писал(а):
Ох, сплюньте три раза
Тьфу-тьфу-тьфу../через левое плечо/..
Мя имел ввиду программирование на АСМе для ARM-оффф...

_________________
ИзображениеМежду людьми возникает напряжение, если у них разный потенциал...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблемы с IAR Asm
СообщениеДобавлено: Вт ноя 29, 2011 14:53:19 
Друг Кота
Аватар пользователя

Карма: 26
Рейтинг сообщений: 108
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Сообщений: 7439
Откуда: г. Москва
Рейтинг сообщения: 0
МитяРа писал(а):
Satyr писал(а):
А если человек чтото не совсем мелкое собирается писать на асме - это ко врачу -))
Так сразу? У мя в поликлинике даже карточки нету... :cry: :)))

Если ты про то, о чем мне в личной почте писал, то это не "не совсем мелкое", а вобще нанотехнологии как мало :wink:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблемы с IAR Asm
СообщениеДобавлено: Вт ноя 29, 2011 15:03:06 
Модератор
Аватар пользователя

Карма: 14
Рейтинг сообщений: 37
Зарегистрирован: Чт дек 11, 2008 14:52:26
Сообщений: 11492
Откуда: град Нижний
Рейтинг сообщения: 0
Там был вопрос-кусочек из большой задачи..

P.S. А на вопрос ты так и не ответил.. :wink:

_________________
ИзображениеМежду людьми возникает напряжение, если у них разный потенциал...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблемы с IAR Asm
СообщениеДобавлено: Вт ноя 29, 2011 16:09:30 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 238
Зарегистрирован: Пт янв 29, 2010 10:27:40
Сообщений: 3868
Откуда: Москва
Рейтинг сообщения: 0
Хотя бы скажите, правильно ли я код написал, а то может я упустил что :oops:


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 14 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y