|
Перешел на STM, какой инструментарий? |
|
|
|
 |
Ответов
|
Feb 24 2016, 21:37
|
Местный
  
Группа: Участник
Сообщений: 277
Регистрация: 1-02-16
Пользователь №: 90 294

|
Цитата(demiurg_spb @ Feb 24 2016, 18:18)  бесплатно: eclipse, qt-creator, coocox возмездно: keil, iar... а родного от стм нет?, или гнутого для стм?
|
|
|
|
|
Mar 10 2016, 10:49
|

Беспросветный оптимист
     
Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646

|
Цитата(addi II @ Feb 25 2016, 00:37)  а родного от стм нет?, или гнутого для стм? Есть Ac6, ака OpenSTM32 на сайте STM. Eclipse+GCC+GDB Практически все работает "искаропки", за небольшими исключениямиКстати, есть версия для Linux и Mac Времена меняются, корпорации поворачиваются к разработчикам лицом (а не чем было до этого)
--------------------
Программирование делится на системное и бессистемное. ©Моё :) — а для кого-то БГ — это Bill Gilbert =)
|
|
|
|
|
Mar 14 2016, 05:57
|
Местный
  
Группа: Участник
Сообщений: 277
Регистрация: 1-02-16
Пользователь №: 90 294

|
Цитата(MrYuran @ Mar 10 2016, 11:49)  Есть Ac6, ака OpenSTM32 на сайте STM. Eclipse+GCC+GDB Практически все работает "искаропки", за небольшими исключениямиКстати, есть версия для Linux и Mac Времена меняются, корпорации поворачиваются к разработчикам лицом (а не чем было до этого) Спасибо большое! Похоже то что надо, создал проект без библиотек но в проекте не нашел никаких заголовочных файлов?((( Рис в приложении Цитата(uriy @ Mar 10 2016, 06:08)  А что вам мешает в кококс писать прямо в регистры без макросов? Вы имеете ввиду с помощью указателей на физ адрес?
Эскизы прикрепленных изображений
|
|
|
|
|
Mar 15 2016, 12:34
|
Гуру
     
Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713

|
Цитата(addi II @ Mar 14 2016, 11:57)  Похоже то что надо, создал проект без библиотек но в проекте не нашел никаких заголовочных файлов?((( И в чём проблема? Открываете даташит на свой МК и пишете эти самые заголовочные файлы. Вот пример моего файла описания периферии для Tiva (фрагмент файла): CODE //CSL for Tiva MCU (TM4C129xxx). #ifndef CSL_H #define CSL_H
#ifndef ASMDEF
#define HWREG_MAP(id) __no_init __root __absolute HwRegs##id
//GPIO typedef struct { u32 DATA[256]; //Data u32 DIR; //Direction u32 IS; //Interrupt Sense u32 IBE; //Interrupt Both Edges u32 IEV; //Interrupt Event u32 IM; //Interrupt Mask u32 RIS; //Raw Interrupt Status u32 MIS; //Masked Interrupt Status u32 ICR; //Interrupt Clear u32 AFSEL; //Alternate Function Select u32 unuse0[55]; union { struct { u32 DR2R; //2-mA Drive Select u32 DR4R; //4-mA Drive Select u32 DR8R; //8-mA Drive Select }; u32 DRxR[3]; }; u32 ODR; //Open Drain Select u32 PUR; //Pull-Up Select u32 PDR; //Pull-Down Select u32 SLR; //Slew Rate Control Select u32 DEN; //Digital Enable u32 LOCK; //Lock u32 CR; //Commit u32 AMSEL; //Analog Mode Select u32 PCTL; //Port Control u32 ADCCTL; //ADC Control u32 DMACTL; //DMA Control u32 SI; //Select Interrupt u32 DR12R; //12-mA Drive Select u32 WAKEPEN; //Wake Pin Enable u32 WAKELVL; //Wake Level u32 WAKESTAT; //Wake Status u32 unuse1[669]; u32 PP; //Peripheral Property u32 PC; //Peripheral Configuration u32 unuse2[2]; u32 PeriphID[8]; //Peripheral Identification (4-7, 0, 1-3) u32 CellID0[4]; //PrimeCell Identification } HwRegsGPIO;
...
#ifdef SHARE_C #define EXTERN #else #define EXTERN extern #endif
/***************************************************************************** * REGISTERS MEMORY MAP ****************************************************************************/ EXTERN volatile HWREG_MAP(GPIO) GPIO[15] @ 0x40058000; //привязка к физ.адресам для линкера
...
#undef EXTERN #endif //ASMDEF Дальше там описать всю остальную необходимую периферию, вектора прерываний, биты регистров периферии (по желанию) и т.п. по вкусу.
|
|
|
|
|
Mar 15 2016, 12:38
|
Местный
  
Группа: Участник
Сообщений: 277
Регистрация: 1-02-16
Пользователь №: 90 294

|
Цитата(jcxz @ Mar 15 2016, 13:34)  И в чём проблема? Открываете даташит на свой МК и пишете эти самые заголовочные файлы. не пойму тогда за что хвалят STM, когда как даже заголовочных файлов никакой бесплатный сапр не поставляет?
|
|
|
|
Сообщений в этой теме
addi II Перешел на STM Feb 24 2016, 15:38  sherr Цитата(addi II @ Feb 25 2016, 00:37) а ро... Feb 25 2016, 05:22   addi II к сожалению диска в коробке не нашел.... Feb 25 2016, 06:25   m.c.t.Maks Цитата(sherr @ Feb 25 2016, 08:22) A Syst... Feb 25 2016, 10:46   addi II Цитата(sherr @ Feb 25 2016, 05:22) A Syst... Feb 25 2016, 11:33    Сергей Борщ Цитата(addi II @ Feb 25 2016, 13:33) непо... Feb 25 2016, 14:10    addi II pls help! Mar 15 2016, 12:18      jcxz Цитата(addi II @ Mar 15 2016, 18:38) не п... Mar 15 2016, 12:42       addi II Цитата(jcxz @ Mar 15 2016, 13:42) Скачайт... Mar 15 2016, 12:55      MrYuran Цитата(addi II @ Mar 15 2016, 15:38) не п... Mar 16 2016, 12:13       Mikl Scherbak Цитата(MrYuran @ Mar 16 2016, 14:13) Ух т... Mar 16 2016, 15:21       AleksBak Цитата(MrYuran @ Mar 16 2016, 16:13) ...
... Mar 16 2016, 16:39 Эдди Цитатагнутого
Есть gcc + libopencm3. Прошивать в з... Feb 24 2016, 22:00 barabek Пробовал и эклипс и кокос. Но больше из бесплатног... Feb 25 2016, 00:26 rat Не поделитесь содержимым диска STM3210E-EVAL? Feb 25 2016, 04:07 arhiv6 m.c.t.Maks, а Em.Bitz под Linux есть или оно Windo... Feb 25 2016, 12:42 m.c.t.Maks Цитата(arhiv6 @ Feb 25 2016, 15:42) m.c.t... Mar 10 2016, 03:56 uriy System Workbench можно скачать тут http://www.open... Feb 25 2016, 14:10 addi II Цитата(uriy @ Feb 25 2016, 14:10) System ... Feb 25 2016, 14:35  addi II Цитата(addi II @ Feb 25 2016, 14:35) Боль... Mar 9 2016, 20:18   MiklPolikov Цитата(addi II @ Mar 9 2016, 23:18) с сам... Mar 10 2016, 04:40 Эдди Цитатанет ли бесплатного софта для STM32 без макро... Mar 9 2016, 20:48 uriy ЦитатаПодскажите пож-та нет ли бесплатного софта д... Mar 10 2016, 05:08 x893 Команд таких нет у процессора Cortex что бы по адр... Mar 10 2016, 10:14 sigmaN Ээээ, стоп!
Чего это вы парня то так пугаете?... Mar 15 2016, 17:25 addi II Цитата(sigmaN @ Mar 15 2016, 18:25) Ээээ,... Mar 16 2016, 08:57 редактор ЦитатаЭто будет не легально и не очень лицензионно... Mar 16 2016, 08:10 ViKo Цитата(редактор @ Mar 16 2016, 11:10) Ест... Mar 16 2016, 10:53
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|