Работа с АРМ

32-битные ARM-совместимые микроконтроллеры (AT91, ARM7, ARM9), а также микропроцессоры вплоть до ARM64

Moderator: Shaos

User avatar
CHRV
God
Posts: 1101
Joined: 29 Dec 2003 01:00
Location: Москва

Работа с АРМ

Post by CHRV »

Господа, в частности товарищч Lermax, огласите список тулзов для работы с АРМ пожалуйста.
В частности меня интересуют как их программировать, какой ассемблер использовать рекомендуете! Где сп..дить правильный компилер!
Короче все чтобы потихоньку начать юзать сабж (обзавелся я
наконец AT91SAM64).
ДевБоарды не предлагать - нет у меня деньгов!
User avatar
Ronin
Maniac
Posts: 304
Joined: 29 Mar 2005 06:06
Location: Krasnodar

Post by Ronin »

где обзавелся 64ым и по каким деньгам :)
User avatar
CHRV
God
Posts: 1101
Joined: 29 Dec 2003 01:00
Location: Москва

Post by CHRV »

Ronin wrote:где обзавелся 64ым и по каким деньгам :)
www.fulcrum.ru
User avatar
Ronin
Maniac
Posts: 304
Joined: 29 Mar 2005 06:06
Location: Krasnodar

Post by Ronin »

AT91SAM7S64-AU

Производитель: Atmel
На складе: 18

Напряжение питания:1.8V
Память данных, ОЗУ:16K
Память команд:64K
Тактовая частота:55MHz
Температурный диапазон:Промышленный (-40 - +85 С)
Тип корпуса:LQFP
Число выводов:64

Штук, от: Цена ( USD):
> 1 6.426
> 10 5.95
User avatar
CHRV
God
Posts: 1101
Joined: 29 Dec 2003 01:00
Location: Москва

Post by CHRV »

УГУ он самый - дешевенький!
Решил с него начать входить в мир АРМов!
Пора уже потихоньку проектировать новый комп!
Даже назавние уже придумано "АРМатура"
User avatar
Shaos
Admin
Posts: 24088
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

CHRV wrote:УГУ он самый - дешевенький!
Решил с него начать входить в мир АРМов!
Пора уже потихоньку проектировать новый комп!
Даже назавние уже придумано "АРМатура"
Хе-хе. Я его придумал еще полгода назад - не помню где и кому писал - по форуму найти не смог. Идея такая - компьютер ZX-ARMATURA должен был стать Спектрум совместимым компьютером на Z80 (eZ80) с видеопроцессором на ARM7, который мог бы становится центральным процессором в "арматурном" режиме работы.
Я тут за главного - если что шлите мыло на me собака shaos точка net
SfS
Doomed
Posts: 491
Joined: 16 Apr 2005 22:35
Location: Томск

Re: Работа с АРМ

Post by SfS »

CHRV wrote:Господа, в частности товарищч Lermax, огласите список тулзов для работы с АРМ пожалуйста.
В частности меня интересуют как их программировать, какой ассемблер использовать рекомендуете! Где сп..дить правильный компилер!
Короче все чтобы потихоньку начать юзать сабж (обзавелся я
наконец AT91SAM64).
ДевБоарды не предлагать - нет у меня деньгов!
Использую AT91M55800A. Для программирования - ГНУ-тые утилиты. GCC, Binutils и так далее. Проблем особых не было, правда пришлось писать свои скрипты линкера - но это уже мелочи.
User avatar
Ronin
Maniac
Posts: 304
Joined: 29 Mar 2005 06:06
Location: Krasnodar

Post by Ronin »

Shaos wrote:Хе-хе. Я его придумал еще полгода назад - не помню где и кому писал - по форуму найти не смог. Идея такая - компьютер ZX-ARMATURA должен был стать Спектрум совместимым компьютером на Z80 (eZ80) с видеопроцессором на ARM7, который мог бы становится центральным процессором в "арматурном" режиме работы.
надо разработать спецификацию шины для (логически симметричного) мультипроцессирования, чтоб центральным мог становиться кто захочет :) а вообще локально на каждом и так должна будет работать некая "урезаная" или не очень ОС...
я бы предложил тот RDC х86 в качестве контроллера периферии (usb,pci итд) например (в виде отдельного модуля).
Mac Buster
Retired
Posts: 1474
Joined: 03 Aug 2003 22:37
Location: Moscow

Post by Mac Buster »

Shaos wrote:Хе-хе. Я его придумал еще полгода назад - не помню где и кому писал - по форуму найти не смог. Идея такая - компьютер ZX-ARMATURA должен был стать Спектрум совместимым компьютером на Z80 (eZ80) с видеопроцессором на ARM7, который мог бы становится центральным процессором в "арматурном" режиме работы.
Помню, ты мне рассказывал :D
Extreme Entertainment
User avatar
CHRV
God
Posts: 1101
Joined: 29 Dec 2003 01:00
Location: Москва

Post by CHRV »

Дык я и говорю что название уже придумано, надо только наполнением заниматься!
User avatar
Shaos
Admin
Posts: 24088
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Вчера и сегодня занимался тем, что собирал компилятор для ARM из исходников GCC-4.0.1 и по рекомендациям взятым с http://www.gnuarm.com (кому лень собирать - там и бинарники есть, под линух и винды-cygwin).
Я тут за главного - если что шлите мыло на me собака shaos точка net
SfS
Doomed
Posts: 491
Joined: 16 Apr 2005 22:35
Location: Томск

Post by SfS »

Shaos wrote:Вчера и сегодня занимался тем, что собирал компилятор для ARM из исходников GCC-4.0.1 и по рекомендациям взятым с http://www.gnuarm.com (кому лень собирать - там и бинарники есть, под линух и винды-cygwin).
И как ? Собрал ? :)

Я gcc3.1 дла arm уже год пользуюсь - и нормально :)
User avatar
Shaos
Admin
Posts: 24088
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

SfS wrote:
Shaos wrote:Вчера и сегодня занимался тем, что собирал компилятор для ARM из исходников GCC-4.0.1 и по рекомендациям взятым с http://www.gnuarm.com (кому лень собирать - там и бинарники есть, под линух и винды-cygwin).
И как ? Собрал ? :)

Я gcc3.1 дла arm уже год пользуюсь - и нормально :)
Я сначала взялся за GCC3.3 - он не собрался. Тогда решился замахнутся сразу на GCC4.0.1 - все собралось! Процесс установки описан тут http://www.gnuarm.com/support.html

Я использовал следующие конкретные настройки:

все делал из под суперюзера, export PATH не делал, а просто копировал содержимое /usr/local/arm/bin в /usr/local/bin после каждой сборки, еще положил t-arm-elf с сайта в gcc-4.0.1/gcc/config/arm вместо того что там был
[toolchain-prefix]=/usr/local/arm
[binutils-build]=binutils-2.16.1 (собирал в каталоге где исходники)
[binutils-source]=
[gcc-build]=../gcc-4.0.1-obj (создал каталог для сборки рядом с каталогом исходников)
[gcc-source]=../gcc-4.0.1
[newlib-build]=../newlib-1.13.0-obj (создал каталог для сборки рядом с каталогом исходников)
[newlib-source]=../newlib-1.13.0
[gdb-build]=../insight-6.1 (собирал в каталоге где исходники)
[gdb-source]=

Теперь разыскиваю стартап код, инклудники и скрипты для сборки для своего чипа
Я тут за главного - если что шлите мыло на me собака shaos точка net
SfS
Doomed
Posts: 491
Joined: 16 Apr 2005 22:35
Location: Томск

Post by SfS »

Shaos wrote:Я сначала взялся за GCC3.3 - он не собрался.
У меня с 3.3 такая же шняга была... Впрочем, 3.3 от 3.1 - не то чтобы отличается сильно...