«Firewing» – бейсик компилятор для 16-битных PIC24 - Форум Picbasic.ru
Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: demanik 
Форум Picbasic.ru » Программирование МК » Firewing » «Firewing» – бейсик компилятор для 16-битных PIC24 (Нюансы установки и использования)
«Firewing» – бейсик компилятор для 16-битных PIC24
demanik Дата: Вт, 22.10.2013, 13:28  |                                                                                                                Сообщение # 1
Группа: Модераторы
Ранг:  Помогаю всем
Сообщений: 451
Репутация: 10   ±
Замечания:   ±
На сайте с 11.12.2007

Статус: Offline

«Firewing» – бейсик компилятор для микропроцессорных платсерии Firewing (что-то наподобие Arduino, их даже стараются сделатьсовместимыми с Arduino шилдами).
Синтаксис языка очень похожий на Swordfish и VB.NET. Атор и разработчик David John Barker, тот же что и у Swordfish. Распространяется покабесплатно. На сайте присутствуют описание языка и примеры.
http://www.firewing.info/pmwiki.php?n=Main.HomePage

Сейчас компилятор заточен только под плату «FirewingR1» на базе проца PIC24HJ128GP502и загрузчика на 18F14K50.
http://www.firewing.info/pmwiki.php?n=Firewing.MainBoard

Но есть возможность работать со всей линейкой PIC24.
Для этого:
1) Устанавливаем Микрочиповский бесплатный компилятор «XC16» и опционально «MPLABX»
http://www.microchip.com/pagehandler/en-us/family/mplabx/
http://www.microchip.com/pagehandler/en_us/devtools/mplabxc/

2) Скачиваем и запускаем «SestemGenerator», для генерациинужных inc и gld файлов их копируем в указанные папки.
http://www.firewing.info/pmwiki.php?n=FirewingUser.SystemGenerator

Некоторые пики будут компилироваться нормально, но есливозникает ошибка компиляции то:

3) Скачиваем «Microchip XC16toolsuite» и распаковываем в указанную папку.
http://www.firewing.info/pmwiki.php?n=FirewingUser.XC16Toolsuite
После перезапуска приложения на панели появиться переключатель компиляторов.

Коприлятор генерит обычный hex файл, который заливается подходящим программатором. Также генерится cof файл для отладки.

Для любителей работать и отлаживать через MPLAB есть примочка для MPLAB версии 7.6 и выше:
http://www.firewing.info/pmwiki.php?n=FirewingUser.MPLAB
ЯНДЕКС Дата: 22.10.2013
demanik Дата: Сб, 14.12.2013, 01:50  |                                                                                                                Сообщение # 2
Группа: Модераторы
Ранг:  Помогаю всем
Сообщений: 451
Репутация: 10   ±
Замечания:   ±
На сайте с 11.12.2007

Статус: Offline

Уже добавлена поддержка 32битных процов.

Попробуй всё и вся... может быть пол...

demanik Дата: Вс, 30.03.2014, 00:13  |                                                                                                                Сообщение # 3
Группа: Модераторы
Ранг:  Помогаю всем
Сообщений: 451
Репутация: 10   ±
Замечания:   ±
На сайте с 11.12.2007

Статус: Offline

Добавилась поддержка 18-серии (18F25K22, 18F26K22, 18F45K22, 18F46K22 и 18F14K50).

Уже поддержка всей линейки PIC18 через Swordfish или PBP

Сообщение отредактировал demanik - Пт, 11.04.2014, 22:21
Форум Picbasic.ru » Программирование МК » Firewing » «Firewing» – бейсик компилятор для 16-битных PIC24 (Нюансы установки и использования)
Страница 1 из 11
Поиск: