Infineon XMC - что за зверь?

Наткнулся на хабре на такую вот отладку
www.ehitex.de/evaluation-boards/infineon/447/xmc4500-relax-lite-kit

  • XMC4500 Microcontroller (ARM® Cortex™-M4F based)
  • Detachable on-board debugger
  • Power over USB
  • ESD and reverse current protection
  • 2 x user button and 2 x user LED
  • 4 x SPI-Master, 3x I2C, 3 x I2S, 3 x UART, 2 x CAN, 17 x ADC (12 bit), 2 x DAC, 31x PMW mapped on 2 Pin Headers 2 x 20 0.1”
  • Micro-USB plug


Про процессоры эти слышу первый раз, полез гуглить и вот что нашел:

  • ARM Cortex™-M4, 120МГц, включающий одноцикловый MAC-модуль DSP и блок операций с плавающей точкой (FPU)
  • 1МБ eFlash

  • 160КБ ОЗУ
  • Встроенный Ethernet MAC с поддержкой протокола IEEE 1588
  • USB 2.0, Full-Speed, On-The-Go
  • Полный набор таймеров и ШИМ, дельта-сигма демодулятор, интерфейс Position
  • 12-битные АЦП, 12-битные ЦАП
  • Ряд последовательных интерфейсов (четыре SPI, I2C, I2S, UART, LIN) и узлы CAN
  • Интерфейс внешней памяти поддерживает SDRAM, SRAM, флэш-память NOR и NAND
  • Интерфейс SD/MMC
  • Интерфейс сенсорного экрана (светодиодная матрица)
  • Расширенный температурный диапазон: до 125°С


Даташит: www.keil.com/dd/docs/datashts/infineon/xmc4500/xmc4500_ds.pdf
Reference можно найти тут, прямую ссылку на него не дают, надо принять лицензионное соглашение.

Есть IDE на базе Eclipse: DAVE Bench.

10 баксов за отладку с таким процом — смешная цена. Кто-нибудь юзал? Как впечатления?

USB-to-UART в качестве программатора/отладчика для STM32

Или «Вот что лень с программистом делает»

Наконец дошли руки поиграться с платкой с STM32 (у меня такая). Камень STM32F103RBT6, пины разведены на гребенки, подключен USB, UART выведен на DB9 через MAX3232, есть разъем JTAG, пара кнопок, пара светодиодов — ничего особенного.

Первый вопрос, который возник сразу — как прошивать. JTAG-адаптером пока обзавестись не успел, но не раз читал, что STMки умеют вшитый на заводе UART-бутлоадер. Ок, пробуем. Качаем архив с прошивальщиком, расчехляем USB-to-UART переходничок на CP2102, переставляем джампер на BOOT0, запускаем, прошиваемся. Все с первого раза, это успех. Переставляем джампер еще раз, жмем ресет — видим мигающий диодик.

Это круто, подумал я. Но вручную переставлять джампера и жать ресет каждый раз — это не путь джедая. Поэтому «We need to go deeper»



Читать дальше

- Это безумие! - Это Linux!

AVR
Некий Dmitry решил запустить Linux на восьмибитном AVR. Как вы надеюсь понимаете, задача из разряда невозможных. Но дуракам закон не писан и этот чудак сделал софтовый эмулятор ARM для AVR. Пишут, что линукс загружается аж за два часа, а эффективная рабочая частота где-то в районе 6,5 КГц

Источник

Также автор подключил к контроллеру SIMM RAM и гиговую флешку

Используем отладку LPC-Link без CodeRed IDE

Всем привет,
Дошли наконец руки до валяющейся уже год экспрессы с 1768 на борту. Но поскольку CodeRed IDE мне категорически не нравится, появилось стойкое желание завести отладку под любой другой IDE. Что мне отчасти удалось. Опишу, что я сделал, может у кого-то появится идея, как быть дальше.



Читать дальше

С покупочкой

А меж тем тихой сапой TI купил National Semiconductor
www.lenta.ru/news/2011/04/05/moneymoney/

Подготовка плат для фоторезиста в Eagle CAD

Думаю нет необходимости рассказывать о том, что такое Eagle CAD и какие возможности это программа дает для разработки схем и печатных плат. По сути она стала стандартом «де-факто» у западных радиолюбителей.

Среди прочего Eagle имеет модуль CAM Processor, который позволяет транслировать *.brd файл платы в форматы, пригодные для промышленных плоттеров для изготовления платы на производстве. Сейчас я покажу, как с помощью этого модуля и некоторых сторонних инструментов сделать из платы Eagle фотошаблон для изготовления платы в домашних условиях фотоспособом.



Читать дальше

Заметка о разумном использовании ОС


Впервые о том, что на микроконтроллерах могут работать операционные системы я услышал от Дихалта. До этого я относительно успешно писал для МК на Си и ассемблере и, как ребенок, радовался каждому сэкономленному байту. Но сейчас я хочу поделиться мыслью, которую, возможно, большая часть (куда хотите ударение ставьте) читателей-писателей этого сайта сочтет крамольной. И мысль эта заключается в следующем:
Время разработчика дороже чем память.



Читать дальше