Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Чт мар 28, 2024 17:59

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 219 ]  На страницу Пред.  1 ... 11, 12, 13, 14, 15  След.
Автор Сообщение
 Заголовок сообщения: Re: amForth залить в железку
СообщениеДобавлено: Пт апр 11, 2014 23:41 
Не в сети
Аватара пользователя

Зарегистрирован: Вс мар 04, 2007 08:02
Сообщения: 229
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.
chu писал(а):
Илья, поведение throw в amforth'e отлично от SP-Forth и Gforth(android) :shock:
в последних двух - совпадает...

похоже это я себя неправильно вел по отношению к throw в amforth'е...:(
зы. но осадочек остался...


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: amForth залить в железку
СообщениеДобавлено: Сб апр 12, 2014 19:53 
Не в сети
Аватара пользователя

Зарегистрирован: Вс мар 04, 2007 08:02
Сообщения: 229
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.
amforth, конвертированный из косвенного в подпрограммный шк называется asforth. ускорение - от 4 до 8 раз.
пока работает только на Atmega328.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: amForth залить в железку
СообщениеДобавлено: Сб апр 12, 2014 21:47 
Не в сети

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 494
Откуда: СПб
Благодарил (а): 19 раз.
Поблагодарили: 8 раз.
chu писал(а):
amforth, конвертированный из косвенного в подпрограммный шк называется asforth. ускорение - от 4 до 8 раз.
пока работает только на Atmega328.

Жесть (я про ускорение)! :D Надеюсь они портируют и для 2560? Готов стать бета-тестером! ;)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: amForth залить в железку
СообщениеДобавлено: Чт апр 17, 2014 12:39 
Не в сети
Аватара пользователя

Зарегистрирован: Вс мар 04, 2007 08:02
Сообщения: 229
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.
Ilya, выдержки из переписки amforth-devel — Development discussion and user support:
Цитата:
From: Andreas Wagner 2014-04-12 22:10:28
...
Matthias, is there any chance the nRF24L01 code and other device code from
that forum thread: sim900, ds1307 etc, can be included and worked into the
official amforth distribution? I have the impression these devices are each
some of the most popular of their type.

Thanks all,
Andreas

Цитата:
From: Matthias Trute 2014-04-13 07:17:39
...
Sure. You and/or Vladimir only have to tell your sourceforge account
name so I can enable it (them) for the community repository. It will
be part of the next release.

Matthias

Твой код уйдет в репозиторий и в дистрибутив следующего релиза amforth.
Грац :wink:
зы. исправил лаг в часиках.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: amForth залить в железку
СообщениеДобавлено: Пт апр 18, 2014 20:20 
Не в сети

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 494
Откуда: СПб
Благодарил (а): 19 раз.
Поблагодарили: 8 раз.
chu писал(а):
....
Твой код уйдет в репозиторий и в дистрибутив следующего релиза amforth.
Грац :wink:
зы. исправил лаг в часиках.

См. ответ на робофоруме.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: amForth залить в железку
СообщениеДобавлено: Пт июл 04, 2014 07:56 
Не в сети
Аватара пользователя

Зарегистрирован: Вс мар 04, 2007 08:02
Сообщения: 229
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.
From: Matthias Trute - 2014-06-30 18:40:26 писал(а):
Hi,

Its revealed prematurly (my dear friend Enoch, tss),
but now its good enough for a real annoncement: Recognizers
for all. The basic idea is now 3 years old, and got a major
redesign recently. That redesign was made possible in close
collaboration with the gforth people. They (esp Bernd Paysan)
did not only listen to me, but encouraged me too. They even
use now recognizers in their most recent (well, for 2 years
now) versions too. I've successfully developed recognizers
in gforth that work in amforth without any change (Hannu's
timestamp parser).

I'd like to invite all to read the papers from amforth.sf.net
and leave comments here or directly to me. When I feel that
the rfc document is good enough, I'll send it to the forth
200x experts too for a review. Since I don't like swimming
with sharks (and they are huge sharks with big tooth's and they
know how to use them), I need some protection, and this is
what I'd like to get from you.

The direct link to the major document is
http://amforth.sourceforge.net/pr/Recognizer-rfc.pdf

Enjoy,
Matthias


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: amForth залить в железку
СообщениеДобавлено: Пт июл 04, 2014 07:59 
Не в сети
Аватара пользователя

Зарегистрирован: Вс мар 04, 2007 08:02
Сообщения: 229
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.
From: Andreas Wagner - 2014-07-03 01:40:41 писал(а):
Hello everyone!

For those interested, I have written cc1101.frt and used it to send and receive text strings.

http://hub.darcs.net/pointfree/amforth-cc11x

It's a WIP, but I am interested in comments, feedback and ideas for factoring etc..

Regards,
Andreas


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: amForth залить в железку
СообщениеДобавлено: Вс авг 17, 2014 09:36 
Не в сети
Аватара пользователя

Зарегистрирован: Вс мар 04, 2007 08:02
Сообщения: 229
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.
работа не стоит на месте, свежее:
From: Matthias Trute - 2014-08-16 17:37:44 писал(а):
Hi,

I've just created the next amforth release, called 5.4. Noteworthy
changes in the core are hard to find but the library has been greatly
expanded and includes now BLOCKs (for I2C EEPROMs) and many I2C
related stuff. The few words from the STRING wordset are now part of
amforth too.

Thanks to all who contributed, gave feedback or simply used
amforth for their projects.

Matthias

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: amForth залить в железку
СообщениеДобавлено: Вс авг 17, 2014 09:57 
Не в сети

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 494
Откуда: СПб
Благодарил (а): 19 раз.
Поблагодарили: 8 раз.
Да! Мне пришло извещение по рассылке с SF. Добирусь до дома - буду поглядеть.
Молодцы буржуины! :) Строки - это зергуд!
Кста, непонятным образом слетела прошивка в одном из модулей моего "проекта". Благо удалось перешить + ввёл косметические корректировки.
С новым "проектом" пока застой. :( Много других делишек+ленность. :)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: amForth залить в железку
СообщениеДобавлено: Пн авг 18, 2014 08:53 
Не в сети
Аватара пользователя

Зарегистрирован: Вс мар 04, 2007 08:02
Сообщения: 229
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.
Ilya, твой метод таймаута по счетчику Маттиас, творчески переработав, применяет в своем i2c-twi.frt из свежего релиза. :wink:
Ну и просьбу твою о строках тоже рассмотрели,да. :D


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: amForth залить в железку
СообщениеДобавлено: Вт дек 23, 2014 07:22 
Не в сети
Аватара пользователя

Зарегистрирован: Вс мар 04, 2007 08:02
Сообщения: 229
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.
Цитата:
Release 5.6 is out and it is by far the biggest change in amforth ever.
It is the first version that runs on two different controller types:
AVR Atmegas and the TI MSP430 (Launchpad G2553).
...
Enjoy
Matthias


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: amForth залить в железку
СообщениеДобавлено: Ср дек 24, 2014 22:57 
Не в сети

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 494
Откуда: СПб
Благодарил (а): 19 раз.
Поблагодарили: 8 раз.
chu писал(а):
Цитата:
Release 5.6 is out and it is by far the biggest change in amforth ever.

Я тут решил попробовать FlashForth . Весьма годный образец.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: amForth залить в железку
СообщениеДобавлено: Вс мар 15, 2015 14:15 
Не в сети

Зарегистрирован: Пн янв 07, 2013 22:40
Сообщения: 2141
Благодарил (а): 8 раз.
Поблагодарили: 74 раз.
Попробовал скомпилировать amForth (из своей конфигурации) для atmega64 и получаю такие ошибки
Код:
D:\-\amforth-5.new\core\macros.asm(58): error: Illegal use of undefined or forward referenced symbol 'MCUSR' in conditional
D:\-\amforth-5.new\core\macros.asm(66): error: Illegal use of undefined or forward referenced symbol 'MCUSR' in conditional
D:\-\amforth-5.new\core\drivers/usart-isr-rx.asm(4): error: Use of undefined or forward referenced symbol 'URXCaddr' in .org
D:\-\amforth-5.new\core\macros.asm(109): error: Overlap in .cseg: addr=0x1 conflicts with 0x0:0x2

при этом для atmega8, 16 и 32 cборка происходит без ошибок.
Не понятно как в macros.asm in_ out_ влияют на появление ошибок для atmega64 и ещё какое то перекрытие сегментов
и URXCaddr в .org

P.S. Что бы подправить по этим ошибкам при сборке amForth? (если кто сталкивался)
и какие изменения в последних релизах? (т.к. вроде изменилась структура директорий c включением MSP430)


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: amForth залить в железку
СообщениеДобавлено: Пн мар 16, 2015 10:15 
Не в сети
Аватара пользователя

Зарегистрирован: Вс мар 04, 2007 08:02
Сообщения: 229
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.
Атымели в своем репертуаре.
KPG писал(а):
...error: Illegal use of undefined or forward referenced symbol 'MCUSR' in conditional

Этот регистр в atmega64 называется MCUCSR.
KPG писал(а):
...error: Use of undefined or forward referenced symbol 'URXCaddr' in .org

atmega64 имеет два usart'а : 0 и 1
соответственно в файле проекта надо вместо
Код:
.include "drivers/usart.asm"
указать
Код:
.include "drivers/usart_0.asm"

ну или usart_1.asm
KPG писал(а):
...error: Overlap in .cseg...

скорее всего код не влезает в Boot Flash Section.(фьюзами BOOTSZ0 BOOTSZ1 должен быть сконфигурирован максимального размера). необходимо ознакомиться с разделами Memory Programming и Boot Loader Support (таблица Boot Size Configuration) даташита.

лечится перетасовкой include'ов


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: amForth залить в железку
СообщениеДобавлено: Пн мар 16, 2015 10:28 
Не в сети
Аватара пользователя

Зарегистрирован: Вс мар 04, 2007 08:02
Сообщения: 229
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.
KPG писал(а):
и какие изменения в последних релизах? (т.к. вроде изменилась структура директорий c включением MSP430)
с релиза 5.2 amforth не шевелил :cry:
чтобы быть в курсе, имеет смысл следить за новостями amforth-devel — Development discussion and user support


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 219 ]  На страницу Пред.  1 ... 11, 12, 13, 14, 15  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

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


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

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB