Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: FreeScale (Motorola) ColdFire
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры
Evgeny_CD
Решил я тут пройтись по ColdFire - посмотреть, что там есть интересного. Посмотрел - и в осадок выпал. Есть несколько очень интересных чипов в PQFP, против которых все известные мне ARM выглядят каким-то недопатченным хламом.

***************** MCF5208 ***********************

Страница продукта
MCF5208 : V2 ColdFire® Integrated Microprocessor
http://www.freescale.com/webapp/sps/site/p...sp?code=MCF5208

Борда
ColdFire M5208EVB
http://www.steroidmicros.com/micros/micro.aspx?ID=M5208EVB
http://www.freescale.com/webapp/sps/site/p...2468rH3YTLCFqnN

Цена борды на http://www.digikey.com
M5208EVB-ND
KIT DEV FOR COLDFIRE MCF5208 - 408.44

!!!! Цена камней (это для MCF5208CVM166 - BGA версия, PQFP пока еще не продаются)
http://www.mouser.com $7.61 для 630 штук. Пусть для розницы будет 15 - все равно супер!

Есть две версии
MCF5208 - с Ethernet
MCF5207 - без Ethernet

В чем кайф?

* !!! PQFP 160/144
* High Performance V2 ColdFire® core - 166 MHz, 159 DMIPS.
* eMAC (32x32) module, hardware divide (40 битный аккумулятор, 32 * 32 + (результат можно сдвинуть на +-1 бит) 40 -> 40 за 1 такт. PXA270 напоминает.
* 16 KB SRAM
* 8 KB configurable as instruction-only, data-only, or split I-/D-cache
* Integrated peripherals
-- 10/100 Fast Ethernet Controller
-- Flexible 16-bit DDR / 32-bit SDR SDRAM memory controller (на половинной частоте)
-- Low-power modes and low-frequency clock divider
-- Three UARTs
-- QSPI
-- I2C
-- Four 32-bit timers
-- Four Programmable Interrupt Timers (PITs)
-- Phase Lock Loop (PLL) with optional bypass for reduced power consumption
-- !!!! 16-ch DMA controller с внешним входом запроса
* 8 Chip selects, Up to 50 GPIO
* World-class BDM
* JTAG
* Technology: 0.13µ
* Temperature range: -40°C to +85°C
* MCF5208: 196-ball MAPBGA and 160-pin QFP packages

Вообще чип взрослый - всего не перечислишь.

Errata вполне разумная.

Чип позиционируется как модернизация MCF5206e, вроде как они даже собираются документ по переходу MCF5208 -> MCF5206e выпустить.

***************** MCF5249 ***********************
http://www.freescale.com/webapp/sps/site/p...sp?code=MCF5249

V2 ColdFire processor core

* 140 Мгц, 125 DMIPS
* !!! 96KB Static Random Access Memory (SRAM)
* 8KB instruction cache
* Enhanced Multiply-and Accumulate (EMAC)
* Four (4) Programmable Chip Selects
* Debug module - background and real time
* Two (2) independent Universal Asynchronous Receiver and Transmitter (UARTs)
* Two (2) independent 16-bit timers
* I2C interface
* Synchronous Dynamic Random Access Memory Controller (SDRAM) 16 бит
* System integration (PLL, Software watchdog)
* 4-channel Direct Memory Access (DMA)
* !!! IDE интерфейс
* SD контроллер, 4 бита, подсчет ECC
* !!! PQFP 144, но этот вариант уже снимают

uCOS port
http://www.micrium.com/freescale/index.html
http://www.micrium.com/downloads/ports/uco...CF5249-Diab.zip

Cross GCC on a Win32 platform.
http://brianrose.net/columns/CrossToolsWin32.html

Отладочная плата
MCF5249 based basic development platform
http://www.hhcn.com/english/Coldfire.htm
Type:HHCF5249-R2
CPU : MCF5249
Performance : 120-140MHz
Ports: 1 RS232 serial port, 1 HDD-IDE port, 1 10/100M RJ45 , 1 BDM debug.

***************** MCF5206E ***********************
http://www.freescale.com/webapp/sps/site/p...p?code=MCF5206E

Version 2 ColdFire® Core

* Multiply-Accumulate Module and Divide Unit
* 4 KByte Direct-Mapped Instruction Cache
* 8 KByte On-Chip SRAM
* DRAM Controller, supports EDO and page node DRAMs
* 2-channel DMA Controller
* Two Universal Synchronous/Asynchronous Receiver/Transmitters (UART)
* Dual 16-Bit General-Purpose Multimode Timers
* I2C®-Compatible Bus
* System Interface
* System Debug Support
* Fully Static 3.3V Operation with 5V tolerant inputs
* 160 Pin QFP Package - Pin-compatible with MCF5206
* 8-bit general-purpose parallel I/O port
* 50 MIPS at 54 MHz
* Available at 40 and 50 MHz

Старый чип. На него есть порты всего, чего угодно. Но он едва ли интересен.

***************** Порты ОСей ***********************
### uCOS ###

Есть на MCF5206e, MCF5249

http://www.micrium.com/freescale/index.html
http://www.micrium.com/downloads/ports/ucos-ii/m5206e.zip

### eCos ###

Есть только на MCF5272, причем по порт написано, что он не до конца рабочий.

### RTEMS ###

Есть порт только на MCF5206e.

### uClinux ###

Идет вместе с M5208EVB

***************** Мониторы ***********************
dBUG - некий монитор от Motorola.

Описан в доке на M5208EVB.

Исходники лежат на сайте FreeScale, но нужна какая-то особая регистрация для скачивания.

***************** Тулчейны ***********************
### GCC ###

Подробно расписано, как собрать и настроить. Также есть примеры работы для сипа MCF5249 (он будет описан ниже)
Cross GCC on a Win32 platform.
http://brianrose.net/columns/CrossToolsWin32.html

В блоге описано как собрать GCC 4, включая скрпит для этого
http://www.brianrose.net/blog/
Brian said...
I have a build script that automates the tool building process. As of today, it works with the following tools.
Binutils - Snapshot on or after 5 Sept 2005.
GCC - 4.0.2
Newlib - 1.14.0

Описания работы с GDB
BDM Interface for MPC860/850/823 with gdb access
http://www.vas-gmbh.de/software/mpcbdm/

BDM Interface for Motorola 683xx MCU Usage with GDB Debugger
http://cmp.felk.cvut.cz/~pisa/m683xx/bdm_driver.html

Building RTEMS for the ColdFire with Cygwin/WinNT
http://sca.uwaterloo.ca/coldfire/ftp/david...rting-rtems.htm

### виндовые ###
http://www.pemicro.com/

Подход к созданию тулзов напоминает MicroCross. GCC + своя обвязка. Цены относительно разумные.

### Классика жанра ###
CodeWarrior
http://www.freescale.com/webapp/sps/site/o...=01272694014080
Версия 6.1 лежит у нас с клизьмой. Кто-нибудь его использовал - как оно?

Некая кросс среда, цены к разумным не относятся.
http://www.crossware.com/coldfire/dsfirefly.htm

***************** BDM ***********************
Фирменный моторольский интефейс для отладки.

A good description can be found in Motorola Apnote AN1230 on how to build your own BDM.
http://e-www.motorola.com/files/microcontr...note/AN1230.pdf

GDB with BDM
http://www.davehylands.com/avi/gdb_with_bdm.htm

### быстрые ###

Совместимы с CodeWarrior
http://www.pemicro.com/index.cfm
Непонятно, как у них с работой под GDB. Цены отчасти разумные.

***************** JTAG ***********************

У всех современных ColdFire есть, в качестве второго стандартного интерфейса.

***************** Симулятор ***********************
Coldfire Emulator MCF5206e, MCF5307
http://www.slicer.ca/coldfire/index.php

It will compile on windows using the Cygwin compiler.

It boots uClinux!
quick howto to make it run,
http://www.slicer.ca/coldfire/uclinux-howto.php

When the emulator starts, it will print two TCP port numbers.
These correspond to serial port 1 and 2, telnet to these ports if you want to see output.

Building a Cross Compiler
http://www.slicer.ca/coldfire/cross.php

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

***************** Мой вывод ***********************

Моторола (FreeScale) побеждает? PPC405 как топовый контроллер, MCF5xxx - как все остальное...

У меня сложилось впечатление, что MCF5208 (MCF5207) - это killing chip от FreeScale, с которым она собирается расширить свое присутствие на рынке контроллеров очень "нипадеццки". Честно говоря, против него все ARMы, о которых мы тут так часто говорим, и тот же STR91, выглядят просто хламом: производительность немного хуже 180 Мгц ARM9/9E, DSP производительность будет точно не хуже, 40 битный аккумулятор... Ядро вполне конкурентоспособно с ARM по "крутизне" Цена, PQFP корпус, SDRAM SDR/DDR...

ColdFire у нас не сильно распространен - но это временно?

***************** Вопрос ***********************

Кто-нибудь работал с BDM, ColdFire - как впечатления? Какими тулзами кто пользовался?

***************** Примечания ***********************
http://www.ucdot.org - много всего интересного, есть список плат под ColdFire и не только.
Evgeny_CD
Дополнение

**** тулзы ***
http://www.microcross.com/html/gxt-v3.html
GNU X-Tools™ Toolsuite v3.40

Цены
http://www.microcross.com/Microcross-2005-price-list.pdf
1k$, но штуковина хорошая - я с такой для ARM работал.


**** платы ****
###

CSB360 Motorola MCF5272
http://www.microcross.com/CSB360-datasheet.pdf
http://www.cogcomp.com/csb_csb360.htm

####

Платы на 5272. Испанцы. На испанском. На этой же странице ниже есть ссылки на перевод http://babelfish.altavista.com/
http://www.ucdot.org/article.pl?sid=04/10/...203&mode=thread

Sarasvati - это модулек.
Skanda - это автономная плата.

http://www.sneha-tech.com/Tarifas_Sarasvati%202004.pdf - цены вполне разумные.

###

Платы - дорогие!
https://shop.arcturusnetworks.com/orderdeskform.shtml

###

Недорогие платы. Несколько закрытая контора, ориентирована на привязку к себе через свою ось.
http://www.netburner.com/products/core_modules/mod5272.html
Платы лежат на http://www.mouser.com/


*** Монитор ******

Micromonitor

http://www.microcross.com/html/micromonitor.html

10.11 GDB Interface
MicroMonitor can be configured with a gdb server running on Ethernet (a preliminary serial interface is also available, but untested as of this writing).

The gdb stubs in uMon1.0 allow the user to connect to the target via the gdb command:

For uMon1.0, the gdb stubs provide the ability to download and run the application, then upon termination of the application, variables (or the ‘core’) can

be analyzed. There are no breakpoint and/or single stepping capabilities at this time; however, that does not preclude the application from providing them

on top of MicroMonitor.

Портирован на CSB360. Монитор очень сильный - рекомендую почитать доку по нему. Фактически, он может выступать в качестве простой ОС, имеет достаточно

хороший механизм взаимодействия с приложением (в частности, есть функция mon_prinf, которая позволяет вывод на telnet делать и т.д.)
dmivs
Я тоже изучал кандидатуру Fresscale.
Мне понравилось семейства MCF5274/75 (external ROM/RAM) и MCF5211/12/13 (single-chip systems).

С MCF5213 даже поигрался, сделал программатор (попутно найдя ошибку в оригинальном проекте BDM POD), заготовку системы. Чип понравился, и красота наследника 68000 чувствуется, но...

- Поддержка софтовая по сравнению с ARM хромает. Готового нормального откомпилированного GCC ToolChain я так и не нашел. Коммерческий CodeWarrior - это просто король глюков. А Toolchain cross-compilation я пока не освоил unsure.gif

- Информация на форумах в основном устарела. Как я понял, пик интереса пришелся на появление MCF5272 - сильного чипа на то время. Сейчас интерес значительно упал.

- Поинтересуйтесь доступностью чипов в России. Насколько я слышал, с ними намного хуже чем с теми-же Атмелами

Если я где-то ошибаюсь, поправьте. С радостью услышу, что я не прав smile.gif
Rst7
Цитата
Ядро вполне конкурентоспособно с ARM по "крутизне"


Ну ядро - 68000 по системе комманд. Правда в отличии от оригинала - однотактовое.

Система достойная. Слов нет. Конечно, если бы 68030 за основу взяли, было бы еще чуть получше.

Гнусевый кодегенератор рулит однозначно, там частенько на асме руками хуже выходит wink.gif

Так что подобный камень - очень серьезная альтернатива АРМ'ам. Хотя PPC - вроде как более круто, но и весовая категория у поверписишных камней повыше...
Evgeny_CD
Цитата(dmivs @ Jul 18 2006, 10:40) *
Я тоже изучал кандидатуру Fresscale.
Мне понравилось семейства MCF5274/75 (external ROM/RAM)
Хорошая штучка, но шина только 16 бит, SDAM только DDR. Зато 16К unicash и 2 Ethernet.
Цитата(dmivs @ Jul 18 2006, 10:40) *
- Поддержка софтовая по сравнению с ARM хромает. Готового нормального откомпилированного GCC ToolChain я так и не нашел. Коммерческий CodeWarrior - это просто король глюков. А Toolchain cross-compilation я пока не освоил
Придется мне когда-нибудь освоить сборку GCC. blink.gif
Цитата(dmivs @ Jul 18 2006, 10:40) *
- Информация на форумах в основном устарела. Как я понял, пик интереса пришелся на появление MCF5272 - сильного чипа на то время. Сейчас интерес значительно упал.
Похоже, семейство просто неторопливо развивается. Возмжно, был некий спад интреса на волне общей ARM'омании. Но новые чипы по 0.13 выглядят очень привлекательно! Так что интерес может и возродиться smile.gif
Цитата(dmivs @ Jul 18 2006, 10:40) *
- Поинтересуйтесь доступностью чипов в России. Насколько я слышал, с ними намного хуже чем с теми-же Атмелами
Да, их не так просто купить, как хотелось бы. Но поскольку на складах DigiKey и других дистрибуторов они лежат - значит, не все так плохо с ColdFire!
Evgeny_CD
Цитата(Rst7 @ Jul 18 2006, 10:59) *
Так что подобный камень - очень серьезная альтернатива АРМ'ам. Хотя PPC - вроде как более круто, но и весовая категория у поверписишных камней повыше...
PPC405GP начинаются от 30, но это уже антиквариат. PPC405GPr - от 45. 100 Мгц Coldfire c внешней шиной и DMA MCF5270AB100 (PQFP!) в партии 25 штук на http://www.digikey.com стоит 12$ - почувствуйте разницу...
Rst7
Цитата(Evgeny_CD @ Jul 18 2006, 16:26) *
Цитата(Rst7 @ Jul 18 2006, 10:59) *
Так что подобный камень - очень серьезная альтернатива АРМ'ам. Хотя PPC - вроде как более круто, но и весовая категория у поверписишных камней повыше...
PPC405GP начинаются от 30, но это уже антиквариат. PPC405GPr - от 45. 100 Мгц Coldfire c внешней шиной и DMA MCF5270AB100 (PQFP!) в партии 25 штук на http://www.digikey.com стоит 12$ - почувствуйте разницу...


Ну а я о чем? О том же. Однако 68k-like-ядро сливает ядру PPC, хотя-бы из-за неполной ортогональности регистров, т.е. 8 адресных регистров выглядит в реальной программе как просто хранилище временных данных без использования по назначению (т.е. как адресные указатели - 8 штук (точнее 7) - это уж слишком много, в реальном коде им применения пожалуй нет), а как обычные регистры данных, с которыми можно производить операции их использовать нельзя. Но это я так, от жадности говорю... Хотя зная, что ядро имеет много регистров, можно соответствующим образом корректировать стиль написания софта для улучшения выходного кода компилятора.
dmivs
Цитата(Evgeny_CD @ Jul 18 2006, 15:41) *
Похоже, семейство просто неторопливо развивается. Возмжно, был некий спад интреса на волне общей ARM'омании.

А вы считаете эта волна уже пошла на спад? Что-то непохоже...

Цитата(Rst7 @ Jul 18 2006, 16:47) *
Ну а я о чем? О том же. Однако 68k-like-ядро сливает ядру PPC


IMHO, это ядра разной весовой категорри.
Смотрим как позиционирует их Freescale:
Coldfire - наследник героического 68000, 32-бит процессор нижнего и среднего уровня
PPC - High-end процессоры, некая альтернатива I32 для встроенных применений
Evgeny_CD
Цитата(dmivs @ Jul 18 2006, 20:02) *
Цитата(Evgeny_CD @ Jul 18 2006, 15:41) *
Похоже, семейство просто неторопливо развивается. Возмжно, был некий спад интреса на волне общей ARM'омании.
А вы считаете эта волна уже пошла на спад? Что-то непохоже...
Я не совсем точно выразился. Есть "объем интереса", а есть "объем продаж". Со вторым, как подсказывает мне интуиция, у ColdFire все очень неплохо. А вот кода все вокруг орут "ARM форЁва" (и я так дамал, каюсь) - продвигать "ортогональный продукт" непросто. FreeScale имеет достаточно ресурсов, чтобы подождать, когда 0.13 станет main stream, и "давонуть" компетиторов новым поколением чипов - основа у них очень хорошая, а при тактовой 150 Мгц камни смотрятся намного лучше, чем при тактовой 66 Мгц smile.gif
Цитата(dmivs @ Jul 18 2006, 20:02) *
PPC - High-end процессоры, некая альтернатива I32 для встроенных применений
Я бы сказал - очень не хилая альтернатива! Тот же PPC405 400 Мгц (я уже не говорю о PPC440) - и зачем народ Geode юзает? А еще есть кучка PPC от FreeScale - тот же MPC5200 - супер камень! Но это уже bb-offtopic.gif .
Evgeny_CD
Вот тут объяснение, от чего я так загорелся от ColdFire (каламбурчик получился biggrin.gif ).

TDD (Test-driven Development) применительно к embedded системам: похоже, я догнал, как это должно быть устроено.
http://www.caxapa.ru/echo/arm.html?id=63285
http://electronix.ru/forum/index.php?showtopic=18859
SpiritDance
Кое кто совсем недавно говорил что у freescale присутствуют странности. И тут нате вам... лубовь... smile.gif
Make_Pic
Цитата(SpiritDance @ Jul 20 2006, 22:30) *
Кое кто совсем недавно говорил что у freescale присутствуют странности. И тут нате вам... лубовь... smile.gif

Какие такие странности???
Хотелось бы подробностей...
zltigo
Цитата(Evgeny_CD @ Jul 18 2006, 19:44) *
...и зачем народ Geode юзает?


Дежурные вариации на тему "Карфаген должен быть разрушен" :-)))))

Код
...был такой принципиальный сенатор - Катон ....
...., если он произносил речь о том, что Тибр размыл набережную, которую надо бы укрепить или о том, что римский водопровод местами прохудился и нужно выделить средства на его латание, то даже такие речи он неизменно завершал словами: "кроме того, я считаю, что Карфаген должен быть разрушен!".


Ну а я, так-же дежурно возражаю :-))))
Evgeny_CD
Цитата(zltigo @ Jul 21 2006, 11:43) *
Дежурные вариации на тему "Карфаген должен быть разрушен" :-)))))
Я всего лищь выразил недоумение, что люди использую Geode. Я же не предложил сжигать на кострах тех инженеров, которые так поступают smile.gif

Но AMD с моим недоумением согласилась - и решила, как мы знаем, прикрыть лавочку Geode. Особой радости мне это не доствило, но все же.

Обиднее всего, что AMD алхимию прикрыла. Все таки это было одно из самых перспективых семейств в классе "тяжелых" контроллеров.
zltigo
Цитата
Но AMD с моим недоумением согласилась

Беру свои слова назад :-) Вы не Катон, Вы минимум Нерон :-)))))

Цитата(Evgeny_CD @ Jul 21 2006, 12:00) *
Обиднее всего, что AMD алхимию прикрыла.

Ага! Таким образом признаем, что в своем прведении AMD руководстволась отнюдь не соображениями нужности, полезности, удобства, перспективности и прочими прочими, а исключительно страстным желанием не упустить возможность доминировать на рынке "больших" процессоров. Для снижения стоимости (в том числе и демпинга), как основного фактора AMD "фтопку" бросает все - и конроллеры и людей. При "нормальном" развитии событий жили-бы ОБЕ линейки под крылышком AMD мирно.
Evgeny_CD
Цитата(zltigo @ Jul 21 2006, 13:13) *
Ага! Таким образом признаем, что в своем прведении AMD руководстволась отнюдь не соображениями нужности, полезности, удобства, перспективности и прочими прочими, а исключительно страстным желанием не упустить возможность доминировать на рынке "больших" процессоров. Для снижения стоимости (в том числе и демпинга), как основного фактора AMD "фтопку" бросает все - и конроллеры и людей. При "нормальном" развитии событий жили-бы ОБЕ линейки под крылышком AMD мирно.
А они вообще странные. Вот смотрите.

1. Едва ли алхимия, PXA, Geode были убыточным делом. 10% от своей капитализации они в год приносили - это как минимум.

2. Интель продал ПХА за 600 m$. AMD, думаю, получила сопоставимые деньги. В общем, достаточно небольшая для интел сумма. Они на НИОКР в год тратят несколько млрд. Поэтому если рассмотривать это как попытку получить "небольшеи деньги, но сегодня" -то это более чем странно. Либо надо срочно латать дыру - но тогда им вообще финишь, либо я не понимаю.

3. Единственно возможное объяснение - это продажа на пике стоимости. Грубо: на свои деньги эти подразделения новый скачек не совершат. Т.е. в них надо вложить - тогда они вернут. Без скачка (после того, как скачек совершат конкуренты) их стомость будет не быстро, но неуклонно снижаться. И тогда их можно будет продать только за гораздо меньшие деньги.

Возникает вопрос - а что за скачек? Я, откровенно говоря, не вижу, куда можно прыгать после PXA270, Au1550? Взрослые камни, которые надо грамотно продвигать, по мере доступности совершенствовать технологию, и все будет ОК. Гигагерцы в embeded варианте не так часто нужны.

Либо это все-таки ставка на M$ Embedded? Т.е. типа на следующем шаге народ и "контроллер светодиода" выполнять на WinCE/XPembedded? Странно, поскольку решения для этих платформ стоят уверенно за $100 при любом раскладе.


4. И остается только мой "внеэкономический вариант". К моменту появления new-86 поляна должна быть расчищена, и ни у кого не должно оставаться дурных вопросов - "а что нам делать с этими ... процами?".
Evgeny_CD
А вот и некоторое объяснение: ценовая война Intel <-> AMD началась с новой силой
http://www.3dnews.ru/news/amd_nachnet_sniz...sessori-174528/
Evgeny_CD
Нашлось гнездилище GNU toolchain под Cygwin для ColdFire.

http://www.quadros.com/products/integrated...fire/downloads/
m68k-elf-3.3.2

Требует регистрации. Пароль высылают быстро. Пока действует такой:
Username: m5282lite
Password: 61459

Есть все, включая GDB для DBM через LPT

DBM дрова имеет смысл обновить до более свежей версии
http://sourceforge.net/projects/bdm/
http://cmp.felk.cvut.cz/~pisa/m683xx/bdm_driver.html

Также есть инструкция по самостоятельной сборке тулчейна под Cygwin
Cross GCC on a Win32 platform.
http://brianrose.net/columns/CrossToolsWin32.html

http://www.brianrose.net/blog/ - сюда тоже имеет смысл посмотреть. Там модификация метода для GCC - 4.0.2 Newlib - 1.14.0.

Ну что, похоже все собралось для налача практического изучения ColdFire?
dmivs
Мои пять копеек - исправленная схема BDM + описание изменения для "урезанного" BDM (MCF521x):
http://dmitry.tech.lv/CFPOD_fixed.zip
Evgeny_CD
Цитата(dmivs @ Jul 25 2006, 14:55) *
Мои пять копеек - исправленная схема BDM + описание изменения для "урезанного" BDM (MCF521x):
http://dmitry.tech.lv/CFPOD_fixed.zip
a14.gif
SpiritDance
Цитата(Evgeny_CD @ Jul 24 2006, 23:25) *
Ну что, похоже все собралось для налача практического изучения ColdFire?

Осталось только открыть новую ветку по freescale-процессорам. smile.gif
dmivs
Цитата(SpiritDance @ Jul 26 2006, 21:52) *
Осталось только открыть новую ветку по freescale-процессорам. smile.gif

Давно пора smile.gif
Evgeny_CD
Новый ColdFire: LCD, USD OnTheGo High Speed, DDR - в общем, все есть. Но он еще не в серии. Linux BSP наличествует!

http://www.freescale.com/webapp/sps/site/p...sp?code=MCF5329

Да, c каждым новым чипом это семейство все интерснее и интереснее...

BGA, конечно, разражают, но они 1 мм, и заточены под развдодку на 4-х слойке. Так что пережить в принципе можно - есть ради чего рачиться...
Evgeny_CD
Цитата(Evgeny_CD @ Jul 24 2006, 23:25) *
Нашлось гнездилище GNU toolchain под Cygwin для ColdFire.

http://www.quadros.com/products/integrated...fire/downloads/
m68k-elf-3.3.2

Требует регистрации. Пароль высылают быстро. Пока действует такой:
Username: m5282lite
Password: 61459

Есть все, включая GDB для DBM через LPT

DBM дрова имеет смысл обновить до более свежей версии
http://sourceforge.net/projects/bdm/
http://cmp.felk.cvut.cz/~pisa/m683xx/bdm_driver.html

Также есть инструкция по самостоятельной сборке тулчейна под Cygwin
Cross GCC on a Win32 platform.
http://brianrose.net/columns/CrossToolsWin32.html

http://www.brianrose.net/blog/ - сюда тоже имеет смысл посмотреть. Там модификация метода для GCC - 4.0.2 Newlib - 1.14.0.
Еще одно гнездилище GNU тулзов
http://www.caxapa.ru/url?http://www.codeso...hains/coldfire/
a14.gif Cидopгeк:: сахара.
Evgeny_CD
Цитата(Evgeny_CD @ Aug 19 2006, 23:27) *
Еще одно гнездилище GNU тулзов
http://www.caxapa.ru/url?http://www.codeso...hains/coldfire/
a14.gif Cидopгeк:: сахара.
Фантастика! Туда входит GDB Stub for P&E Micro hardware!

Так что мега a14.gif Cидopгeк:: сахара

А вот это вообще очень интересно!
http://www.codesourcery.com/gnu_toolchains/coldfire/faq.html
Код
CodeSourcery's Microsoft Windows releases use the Windows API directly; they do not rely on any emulation technology.
doskaleti
NetBurner уже не закрытая контора, качайте их среду на рутракере https://rutracker.org/forum/viewtopic.php?t=5353140, покупайте модули и будет вам счастье
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.