Infineon XMC - что за зверь?
Наткнулся на хабре на такую вот отладку
www.ehitex.de/evaluation-boards/infineon/447/xmc4500-relax-lite-kit
Про процессоры эти слышу первый раз, полез гуглить и вот что нашел:
Даташит: www.keil.com/dd/docs/datashts/infineon/xmc4500/xmc4500_ds.pdf
Reference можно найти тут, прямую ссылку на него не дают, надо принять лицензионное соглашение.
Есть IDE на базе Eclipse: DAVE Bench.
10 баксов за отладку с таким процом — смешная цена. Кто-нибудь юзал? Как впечатления?
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 баксов за отладку с таким процом — смешная цена. Кто-нибудь юзал? Как впечатления?
- -1
- 05 декабря 2012, 16:46
- marvin_yorke
- 20
USB-to-UART в качестве программатора/отладчика для STM32
Или «Вот что лень с программистом делает»
Наконец дошли руки поиграться с платкой с STM32 (у меня такая). Камень STM32F103RBT6, пины разведены на гребенки, подключен USB, UART выведен на DB9 через MAX3232, есть разъем JTAG, пара кнопок, пара светодиодов — ничего особенного.
Первый вопрос, который возник сразу — как прошивать. JTAG-адаптером пока обзавестись не успел, но не раз читал, что STMки умеют вшитый на заводе UART-бутлоадер. Ок, пробуем. Качаем архив с прошивальщиком, расчехляем USB-to-UART переходничок на CP2102, переставляем джампер на BOOT0, запускаем, прошиваемся. Все с первого раза, это успех. Переставляем джампер еще раз, жмем ресет — видим мигающий диодик.
Это круто, подумал я. Но вручную переставлять джампера и жать ресет каждый раз — это не путь джедая. Поэтому «We need to go deeper»
Читать дальше
Наконец дошли руки поиграться с платкой с STM32 (у меня такая). Камень STM32F103RBT6, пины разведены на гребенки, подключен USB, UART выведен на DB9 через MAX3232, есть разъем JTAG, пара кнопок, пара светодиодов — ничего особенного.
Первый вопрос, который возник сразу — как прошивать. JTAG-адаптером пока обзавестись не успел, но не раз читал, что STMки умеют вшитый на заводе UART-бутлоадер. Ок, пробуем. Качаем архив с прошивальщиком, расчехляем USB-to-UART переходничок на CP2102, переставляем джампер на BOOT0, запускаем, прошиваемся. Все с первого раза, это успех. Переставляем джампер еще раз, жмем ресет — видим мигающий диодик.
Это круто, подумал я. Но вручную переставлять джампера и жать ресет каждый раз — это не путь джедая. Поэтому «We need to go deeper»
Читать дальше
- +6
- 19 августа 2012, 21:29
- marvin_yorke
- 31
- Это безумие! - Это Linux!
Некий Dmitry решил запустить Linux на восьмибитном AVR. Как вы надеюсь понимаете, задача из разряда невозможных. Но дуракам закон не писан и этот чудак сделал софтовый эмулятор ARM для AVR. Пишут, что линукс загружается аж за два часа, а эффективная рабочая частота где-то в районе 6,5 КГц
Источник
Также автор подключил к контроллеру SIMM RAM и гиговую флешку
Источник
Также автор подключил к контроллеру SIMM RAM и гиговую флешку
- +3
- 28 марта 2012, 21:13
- marvin_yorke
- 59
Используем отладку LPC-Link без CodeRed IDE
Всем привет,
Дошли наконец руки до валяющейся уже год экспрессы с 1768 на борту. Но поскольку CodeRed IDE мне категорически не нравится, появилось стойкое желание завести отладку под любой другой IDE. Что мне отчасти удалось. Опишу, что я сделал, может у кого-то появится идея, как быть дальше.
Читать дальше
Дошли наконец руки до валяющейся уже год экспрессы с 1768 на борту. Но поскольку CodeRed IDE мне категорически не нравится, появилось стойкое желание завести отладку под любой другой IDE. Что мне отчасти удалось. Опишу, что я сделал, может у кого-то появится идея, как быть дальше.
Читать дальше
- 0
- 18 сентября 2011, 12:23
- marvin_yorke
- 14
С покупочкой
А меж тем тихой сапой TI купил National Semiconductor
www.lenta.ru/news/2011/04/05/moneymoney/
www.lenta.ru/news/2011/04/05/moneymoney/
- 0
- 05 апреля 2011, 16:55
- marvin_yorke
- 13
Подготовка плат для фоторезиста в Eagle CAD
Думаю нет необходимости рассказывать о том, что такое Eagle CAD и какие возможности это программа дает для разработки схем и печатных плат. По сути она стала стандартом «де-факто» у западных радиолюбителей.
Среди прочего Eagle имеет модуль CAM Processor, который позволяет транслировать *.brd файл платы в форматы, пригодные для промышленных плоттеров для изготовления платы на производстве. Сейчас я покажу, как с помощью этого модуля и некоторых сторонних инструментов сделать из платы Eagle фотошаблон для изготовления платы в домашних условиях фотоспособом.
Читать дальше
Среди прочего Eagle имеет модуль CAM Processor, который позволяет транслировать *.brd файл платы в форматы, пригодные для промышленных плоттеров для изготовления платы на производстве. Сейчас я покажу, как с помощью этого модуля и некоторых сторонних инструментов сделать из платы Eagle фотошаблон для изготовления платы в домашних условиях фотоспособом.
Читать дальше
- +3
- 20 марта 2011, 23:01
- marvin_yorke
- 51
Заметка о разумном использовании ОС

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