-
- Самый лучший Keil это IAR )) - nanorobot(23.04.2014 21:06)
- Может Вы и монстр в интеллектуальном плане, но новый язык + новая среда + новый микроконтроллер это многовато, можно загнаться и попасть в психушку. - Vladimir Ljaschko(23.04.2014 18:12)
- Ну что ж, благодаря Chum_A (прислал мне файл алгоритма программирования) запустил я это художество с примером инициализации PWM (ради чего всё этого и затевалось). Сказать, что я в шоке - ничего не сказать :-). И вспоминаю Леонид Иваныча... Это ж Лагунов(203 знак., 26.04.2014 15:25)
- В моём любимом стм32 такой пример занимает 50 байт. Что я делаю не так? - SciFi(26.04.2014 15:28)
- вероятно вы не пользовались примером от фирмы ST. :-) Вот как у меня выглядит этот проект дял инициализации PWM Лагунов(27.04.2014 10:20)
- Я - не пользовался, но просматривал. Выглядит вот так. Ключевые слова - STM32F0xx Snippets. Если посчитать, то получается 14 строк собственно кода. SeregaB(343 знак., 28.04.2014 00:27)
- в чем собственно проблема? Все структурировано, интуитивно понятно. Не нравится библиотека - можно написать свои макросы. Vladimir Ljaschko(27.04.2014 10:25 - 10:33)
- вероятно вы не пользовались примером от фирмы ST. :-) Вот как у меня выглядит этот проект дял инициализации PWM Лагунов(27.04.2014 10:20)
- В моём любимом стм32 такой пример занимает 50 байт. Что я делаю не так? - SciFi(26.04.2014 15:28)
- Нет, ну если бы за плечами было уже 5 языков, сред и МК, то ещё один - фигня вопрос. А так да... :-) - SciFi(23.04.2014 18:24)
- Это да, 1 язык, 3 МК и 2 среды. Пора мне в психушку. - Лагунов(26.04.2014 15:26)
- Эх! Народу рядом со мной (кто платит) сильно понравился гуманный ценник на STM32 по сравнению с dsPIC32. Деваться некуда. Нужен очень шустрый ШИМ. - Лагунов(23.04.2014 18:18)
- Ну что ж, благодаря Chum_A (прислал мне файл алгоритма программирования) запустил я это художество с примером инициализации PWM (ради чего всё этого и затевалось). Сказать, что я в шоке - ничего не сказать :-). И вспоминаю Леонид Иваныча... Это ж Лагунов(203 знак., 26.04.2014 15:25)
- "У меня компьютер что-то написал и не работает!!!" fk0(86 знак., 23.04.2014 16:27)
- ага, все там умные, я шарился в project->option for target -> utilities ->settings ->add ->. Нет там STM32 ни одного. - Лагунов(23.04.2014 17:07)
- Debug->Settings->Flash Download->Add->STM32F05x не катит? - Chum_A(23.04.2014 17:33)
- я уже понял, у меня нет файлов *.flx *.flm для stm32. Потому по пути Debug->Settings->Flash Download->Add-> и нет ничего (кроме заложенных в начале ADuCM и RC28f640). Народ на электроникс.ру говорит их надо скачать с сайта Кейла, а ссылку не Лагунов(8 знак., 23.04.2014 17:40)
- Оно? Chum_A(23.04.2014 17:42)
- Еще раз спасибо! Всё работает! - Лагунов(26.04.2014 15:27)
- Благодетель! Спасибо. Я этот кейл уже снес правда, но завтра всё повторю. - Лагунов(23.04.2014 18:13)
- Оно? Chum_A(23.04.2014 17:42)
- я уже понял, у меня нет файлов *.flx *.flm для stm32. Потому по пути Debug->Settings->Flash Download->Add-> и нет ничего (кроме заложенных в начале ADuCM и RC28f640). Народ на электроникс.ру говорит их надо скачать с сайта Кейла, а ссылку не Лагунов(8 знак., 23.04.2014 17:40)
- Мы возьмём украдём крутейшую IDE и методом тыка мышью научимся в ней работать. Ага. Возьми openocd для начала. Хоть будешь понимать как оно работает. - fk0(23.04.2014 17:15)
- Вредитель, млять... - Гудвин(23.04.2014 18:06)
- Чего украдем? демоплатка куплена, MDKlite свободна. Мне ничего не надо сверх того, чтоб демоштучку запустить. - Лагунов(23.04.2014 17:42)
- Дело не в воровстве, а в том, что инструменты такого уровня, для их использования, требуют предварительного изучения. Их нельзя освоить методом тыка. Нужно хотя бы инструкцию читать. - fk0(23.04.2014 17:44)
- К отвертке не должно прилагаться никаких инструкций, иначе это не отвертка, а ненужное фуфло с ненужными наворотами - MBedder(23.04.2014 17:50)
- Полностью согласен. KEIL -- ненужное фуфло с ненужными наворотами. - fk0(23.04.2014 17:56)
- а вот - "Простой старт STM32+CooCox IDE+ST-Link". Есть мнение? - Лагунов(23.04.2014 18:15, ссылка)
- Выглядит лучше. Хотя насколько я понимаю, там из полезного только одна вещь: gdbserver для stlink. Тебе по сути нужен stlink чтобы программировать flash и gdbserver чтобы после программирования отлаживать из gdb (многие IDE на самом деле лишь fk0(4970 знак., 24.04.2014 10:08 - 10:32)
- а не сделаешь скриншот Vim с проектом хочу со SlickEdit сравнить abivan(24.04.2014 11:18)
- См. ссылку. Ничего волшебного нет, только текст. Иногда делается расщепление окна на две (неравноценные) половины, по вертикали (чаще: пол окна сверху и снизу) или горизонтали, для некоторых функций, когда что-то отдельное показать нужно (зачем fk0(1169 знак., 24.04.2014 11:33 - 11:38, ссылка)
- список файлов? А нечем больше занять эту область. В твоем скриншоте я не заметил окна превью. С этим окном не нужно переходить к символу(тэгу) чтобы посмотреть где это и что это. При наведении курсора на член структуры показывает эту abivan(264 знак., 24.04.2014 12:17)
- Я не разворачиваю окна в полный экран. Поэтому нет проблемы, мол нечем занять (тем более, в большом проекте проще по буковкам набрать, чем долго искать глазами). Превью нет в Vim. Можно вместо Ctrl-] нажимать Ctrl-W и Ctrl-] и тогда окно fk0(1060 знак., 24.04.2014 13:48 - 14:02)
- Вот в cross reference в Vim туго, а обычно во многих IDE есть. Тут либо cscope вместо ctags, либо ещё clang прикручивают. Там всё так же круто как в eclipse, если не круче, и так же заморочено. Для cscope есть cctree плагин. Как-то что-то fk0(30 знак., 24.04.2014 14:10)
- ясно, спасибо. Всплывание и мышь использую если цифирку в большом енуме нужно посмотреть, чтобы определить чего за команда пришла по уарт. - abivan(24.04.2014 14:02)
- Да, в Vim тут не идеально. Можно Ctrl-W, } для просмотра и Ctrl-W, Ctrl-Z потом.. - fk0(24.04.2014 14:21)
- Я не разворачиваю окна в полный экран. Поэтому нет проблемы, мол нечем занять (тем более, в большом проекте проще по буковкам набрать, чем долго искать глазами). Превью нет в Vim. Можно вместо Ctrl-] нажимать Ctrl-W и Ctrl-] и тогда окно fk0(1060 знак., 24.04.2014 13:48 - 14:02)
- список файлов? А нечем больше занять эту область. В твоем скриншоте я не заметил окна превью. С этим окном не нужно переходить к символу(тэгу) чтобы посмотреть где это и что это. При наведении курсора на член структуры показывает эту abivan(264 знак., 24.04.2014 12:17)
- См. ссылку. Ничего волшебного нет, только текст. Иногда делается расщепление окна на две (неравноценные) половины, по вертикали (чаще: пол окна сверху и снизу) или горизонтали, для некоторых функций, когда что-то отдельное показать нужно (зачем fk0(1169 знак., 24.04.2014 11:33 - 11:38, ссылка)
- В догонку о TXMouse. Важным недостатком оконной системы M$-Windows является отсутствие функции управления глубиной окон. Окна могут только всплывать (при щелчке по заголовку или по кнопке в таскбаре). В итоге чтоб добраться до окна закрытого fk0(512 знак., 24.04.2014 11:06)
- спасибо за подробный рассказ. Немного спала пелена с таких слов как GNU GCC MAKE) - lexxx-lexxx(24.04.2014 10:42)
- а не сделаешь скриншот Vim с проектом хочу со SlickEdit сравнить abivan(24.04.2014 11:18)
- Выглядит лучше. Хотя насколько я понимаю, там из полезного только одна вещь: gdbserver для stlink. Тебе по сути нужен stlink чтобы программировать flash и gdbserver чтобы после программирования отлаживать из gdb (многие IDE на самом деле лишь fk0(4970 знак., 24.04.2014 10:08 - 10:32)
- А отладчик там приятный. - SciFi(23.04.2014 18:03)
- А ещё бывает, что отладчик просто не запускается. "Ошибка 59". Переписка с кейлом: "извините, мы не будем устранять сей баг, это долго и дорого, лучше пользуйтесь ARM DS-5, там как раз ваш Cortex-R4F скоро будет поддерживаться". - VVB(24.04.2014 14:25)
- Неверное утверждение. VVB(494 знак., 24.04.2014 06:20)
- Через J-Link и ULink-2 можно выдавать printf-ом печать в консоль Кайловского отладчика. Оно конечно будет слегка тормозить, но не останавливать. Здесь уже как-то обсуждалось. - Chum_A(24.04.2014 10:08)
- Примеры управления мотором у TI такие. VVB(499 знак., 24.04.2014 10:15)
- И даже через JTAG? (в противовес SWO) - VVB(24.04.2014 10:10)
- Через J-Link и ULink-2 можно выдавать printf-ом печать в консоль Кайловского отладчика. Оно конечно будет слегка тормозить, но не останавливать. Здесь уже как-то обсуждалось. - Chum_A(24.04.2014 10:08)
- а вот - "Простой старт STM32+CooCox IDE+ST-Link". Есть мнение? - Лагунов(23.04.2014 18:15, ссылка)
- Полностью согласен. KEIL -- ненужное фуфло с ненужными наворотами. - fk0(23.04.2014 17:56)
- К отвертке не должно прилагаться никаких инструкций, иначе это не отвертка, а ненужное фуфло с ненужными наворотами - MBedder(23.04.2014 17:50)
- Дело не в воровстве, а в том, что инструменты такого уровня, для их использования, требуют предварительного изучения. Их нельзя освоить методом тыка. Нужно хотя бы инструкцию читать. - fk0(23.04.2014 17:44)
- Debug->Settings->Flash Download->Add->STM32F05x не катит? - Chum_A(23.04.2014 17:33)
- ага, все там умные, я шарился в project->option for target -> utilities ->settings ->add ->. Нет там STM32 ни одного. - Лагунов(23.04.2014 17:07)