- Хорошее дело Миландром не назовут! Спрошу здесь, а то форум
Миландра совсем мертвый IBAH(2390 знак., 15.12.2020 21:02, ARM, полностью)
- Здравствуйте, Иван! MSup(690 знак., 17.12.2020 09:10, ссылка, ссылка)
- Страна должна знать своих героев. Когда тебе указали на твою
рукожопость, то надо не отбрехиваться, а признать факт и
разъяснить, как твою рукожопость потребитель сможет обойти. Поэтому
отредактируй сам свое сообщение, иначе снесу и дополнительно
опорочу - MBedder(17.12.2020 13:21)
- Во-первых, я не сам, а сама, поэтому выбирайте, пожалуйста,
выражения. MSup(832 знак., 17.12.2020 16:18, ссылка, ссылка)
- Вот не надо конфронтации. Всем будет лучше, если техподдержка
Миландра - настоящая тех. поддержка будет неофициально сюда заходить, чтобы помочь. - General(17.12.2020 15:22)
- В чём рукожопость? У AVR точно так же было, у кого-то из армов, и у
пиков. Я уж не помню, но за всю жизнь с разными контроллерами на
похожую ситуацию наталкивался не раз. Т.е. выводы предназначенные
для программирования используются как-то иначе и программировать не
получается. Обычно остаётся вариант "стереть всё" и начать сначала,
но начинается как всегда, что работает это не со всеми
программаторами, нужно высоковольтное стирание, требует каких-то
плясок и бубном и т.п. - fk0(17.12.2020 13:55)
- Ни разу не сотрудник "Миландра". Право Ваше, 3-х звёздное, однако.
IBAH во-первых, сначала здесь отметился, что "форум мёртвый" а
через 3 (три) часа первый раз отписался на том самом "мёртвом"
форуме. И таки да, проявил ту самую рукожопость и неумение читать и
слушать. Причём изначально и здесь, в пустыне, Палыч вполне грамотно дал ссылки на почитать. - Chum_A(17.12.2020 13:41)
- Мёртвый :) Ссылка от 16 декабря 0 час. 0 мин, т.е. сначала здесь
мёртвый, а потом через 3 часа первое обращение :).
Экспресс-диагноз: таки ноги JTAG "забиты" либо собственноручно,
либо из-за бездумного использования SPL. Стереть через UART
загрузчик, он масочный и не надо говорить, что он не работает.
Потом подумать, а на форуме "Миландра" выложить код. На грабли с
JTAG наступают с завидной регулярностью. - Chum_A(16.12.2020 09:04, ссылка)
- Вот рекомендация от Миландра Пaлыч(88 знак., 15.12.2020 22:14, ссылка)
- HSI -- high speed internal oscillator? A что тогда удивляет? Ошибка
всего-то 4%. Так и должно быть. - fk0(15.12.2020 21:10)
- Китайцы никак не узбагоятся. Allwinner V831, Cortex-A7, 64MB,
QFN88. Файло не цепляется, даташит в аплоаде, - LightElf(16.12.2020 12:14, ARM)
- Смотрю последние STMки (STM32H7хх и иже с ними), читаю ерату и
волосы шевелятся. Ну как так можно, а? - Звepoящep(14.12.2020 14:13, ARM, полностью)
- Пытаюсь подружить Миландр 1986ВЕ9 и IAR 7.8. Ничего не получается! IBAH(1276 знак., 10.12.2020 20:50 - 22:23, ARM, ссылка, полностью)
- Где качнуть обновление ST-LINK до прошивки V2.J34.S7 и выше. St.com
меня отфутболивает - IBAH(09.12.2020 20:31, ARM, полностью)
- Мне одному кажется, что I2C в STM32F103CB устроен уебищно, и
работать по прерываниям решительно нельзя, только по опросу. il-2(397 знак., 09.12.2020 12:49, ARM, полностью)
- J-Flash стал требовать лицензию, хотя раньше все работало. Нашел поиском, что помогает некий RDI keygen, но его самого найти не могу. Не мог бы кто поделиться плиз. - kent242(23.12.2011 17:55, ARM, полностью)
- J-scope не хочет видеть переменнную. Решено на половину BlackMorda(1253 знак., 08.12.2020 09:54, ARM)
- [Cortex-X1] В офисе Intel звучит траурная музыка... Evgeny_CD(174 знак., 02.12.2020 22:53, ARM, ссылка, ссылка, полностью)
- У меня тут очередная рассинхронизация между своим мировоззрением и
даташитом на STM32G070xB. Дело касаемо подбора емкостей и резистора
в схеме включения кварца (HSE). il-2(587 знак., 01.12.2020 17:49, ARM, полностью)
- В общем, я для себя так понимаю (отредактировано): il-2(530 знак., 02.12.2020 12:09)
- transconductance - параметр обратно пропорциональный сопротивлению,
проводимость по нашему. Видимо с менее добротными кварцами
запускаться может. - Visitor(01.12.2020 18:42)
- Да с Oscillator transconductance все ясно. Я про другое спрашивал.
Что есть Maximum critical crystal transconductance, нахрена он
указан в даташите и как им пользоваться по назначению (читай - как
рассчитать номиналы для обвязки кварца) ??? - il-2(02.12.2020 05:15)
- В тексте (по ссылке) говорится, что при слишком высоком
эквивалентном последовательном сопротивлении резонатора добротность
кварца снижается настолько, что схема генератора уже не способна
обеспечить стабильность частоты и может запускаться на гармониках. - teap0t(02.12.2020 09:12, ссылка)
- Так??? -> - il-2(02.12.2020 11:28, ссылка)
- Ну, скажем, в таблице 35 в DS, где описываются параметры HSE для Gm
(maximum critical crystal transconductance) указано условие
"Startup". При большем сопротивлении генератор просто не
запустится. Почему Max, если цифра маленькая? Наверно, они имеют в
виду эквивалентное сопротивление. В физике с терминологией довольно
сложно, а это ещё и тема довольно узкая. Надо в схемотехнический
раздел вопрос задавать: там есть народ, работающий с кварцами. teap0t(02.12.2020 12:01, ссылка)
- ХЗ. Непонятно, что имеется в виду под термином "критическая
проводимость (или крутизна)". По физике, чем ниже эквивалентное
сопротивление, тем выше добротность контура, т.е. с энергетической
точки знения дешевле сохранить устойчивые колебания. Кварц будет
меньше греться, а генератор будет меньше жрать. А как узнать, что
думает индеец, писавший AN или DS? - teap0t(02.12.2020 11:43)
- Это параметр кварца, при выборе кварца учитывается - General(02.12.2020 07:08)
- Наверно, речь идёт о достижимой точности результирующей схемы. - teap0t(01.12.2020 18:49, ссылка)
- stm32f303CB i2c я чего то не понимаю или в даташите неправильно?
Суть проблемы: если считать что i2c clk = SYSCLK (все настроено)
все тайминги получаются вдвое меньше расчетных, такое ощущение, что
они завязаны на i2cclk/2. Куб тоже считает как будто i2cclk =
SYSCLK /2, где это внятно написано? Ни на тактовых шинах, ни на i2c
делитель на 2 нигде не указан и в описании регистра I2Cx_TIMINGR
явно указано отсутствие делителей, кроме прескалера, но я его
учитываю. AVF(107 знак., 30.11.2020 19:48, ARM)m16
- может кому встречалась документация? У STM32 у некоторой периферии
(USB/CAN... ) есть свой ОЗУ! Вопрос о её адресации, и совсем
замечательно мапа (но скорее всего там тупо куча или стек) ... но
всетаки - Aleksey_75(26.11.2020 21:02, ARM, полностью)
- Поломалась отладка в STM32SW4 (eclipse). Подскажите куда копать.
Уже два раза все удалил и заново переставил (SW4, драйверты и
сервер stlink разные версии) с перезагрузкой, весь доступ и порты в
файрволле проверил, не работает. Причем с неделю назад, со
второго-третьего раза подключался, вчера вообще перестал. ST-Link
через STVP и из SW4 контроллер и пишет и читает и стирает.
Настройки правильные т.е. (software reset, с разными скоростями
пробовал). Тот же проект, тот AVF(772 знак., 15.11.2020 08:52, ARM, картинка, полностью)
- UPD: победил. Бл...дь, сто лет назад удаленный COMODO файрвол
остался в виде драйвера к сетевой карте и жил своей жизнью, это
писец какой-то. Мало того, его еще видно не было, тут переставлял
VirtualBox и он проявился. - AVF(24.11.2020 07:24)
- еще такой момент, что если именно про ST-Link речь (обычно люди
перешли уже на Segger и его китайские клоны), то st-шники недавно
поменяли драйвер на новый и только новая софтина CubeProgrammer с
ним совместима, а среда может про новый драйвер ничего не знать. - NAUT(22.11.2020 18:45)
- есть подозрение что дело вообще в USB, то ли питания не хватает, то
ли напряжение ниже чем надо, то ли драйвер, в общем попробуйте
через USB-хаб и в внешним питанием на девайс... - NAUT(22.11.2020 18:42)
- update - пока не решил, но проблема в gdb+ОС. Переустановка SW4,
разных версий драйверов, установка Atollic True Studio,
STM32CubeIDE (все на базе эклипса), удаление антивируса/файрвола
(avast), не помогли, хотя антивирус и на ноутах стоит. Отладка из
Keil работает (и через STLink и через ULink), STM32CubeIDE
позволяет работать через JLink - тоже не работает, на том же этапе
- gdb не подключается. При этом пока запущен openocd, gdb из
консоли windows подключается к openocd и AVF(427 знак., 22.11.2020 15:43)
- Пару недель назад студенты парились с программированием через TE -
Link, из под ИАР, если актуально будет, спрошу. - Visitor(15.11.2020 12:10)
- процесс openocd завис, либо его что-то блокирует antm(120 знак., 15.11.2020 12:10)
- Системный подход. Для начала качаешь STLinkUtility и проверяешь,
видит ли она: 1) STLink, она может его видеть без подключения к
камню. 2) Камень на STlink'е. Сначала надо проверить именно это.
Потом уже Eclipse. И еще: драйверы для STLink видны среди драйверов
Windows. - RxTx(15.11.2020 11:55)
- Железка подключена к ПК напрямую или через сеть? - evgeniy1294(15.11.2020 11:46)
- напрямую - AVF(15.11.2020 12:14)
- Либо openocd не смог подцепить отладчик, либо порт что-то
блокирует. У вас ОС какая? - evgeniy1294(15.11.2020 12:17)
- Вин 10, и здесь и на ноутах (домашний и рабочий), на ноутах
нормально работает. И обновления одинаковые установлены. - AVF(15.11.2020 12:23)
- Еклипс на win обычно тянет с собой сборку openocd, а также компилер
и gdb. evgeniy1294(303 знак., 15.11.2020 12:34)
- То что он их ставит, это однозначно, а где посмотреть полный лог,
что запускает эклипс? у меня есть подозрения что он что-то не то
запускает. OpenOCD в диспетчере появляется ненадолго. - AVF(15.11.2020 12:57)
- В папке plugins - evgeniy1294(15.11.2020 13:02, ссылка)
- Перетащил папку Ас6 с ноута на комп, стал показывать ошибку: AVF(71 знак., 15.11.2020 14:47)
- Запустите openocd руками: evgeniy1294(396 знак., 15.11.2020 15:17)
- Спасибо! На вид все нормально, по крайней мере gdb подключился к
ocd и прошли дальше listening, почему то не дает вставить ответ в
сообщение, в общем если кратко: AVF(524 знак., 15.11.2020 19:50 - 19:56)
- Чтобы запустить отладку нужно дать команду "continue" или, сокращенно "c". gdb - линуксячий софт, а пути в линуксе разделяются /, а в винде
разделитель \. - evgeniy1294(15.11.2020 19:57)
- Но ответ он выдает с \. Вопрос что с этим делать - AVF(15.11.2020 19:57)
- Это он адаптировал выхлоп под винду, вроде так и должно быть.
Вообще советую работать на нормальной операционной системе, а не на
этом поделии для домохозяек. - evgeniy1294(15.11.2020 20:00)
- мне результат надо, а линукс это пожиратель времени, я конечно
использую линукс на чпу, но там больше ничего нет. Ну ладно, это
лирика, в общем на "с" gdb говорит: AVF(158 знак., 15.11.2020 20:07)
- Чего-то странно немного, target not halted быть недолжно. - evgeniy1294(15.11.2020 20:15)
- Upd. в диспетчере видно что запускается, командная строка
"путь\arm-none-eabi-gdb.exe --interpreter mi2 --nx", но получается
к ocd он не подключается. - AVF(15.11.2020 20:57)
- сделал так, остановил ocd, запустил отладку из эклипса, пока он
пытался подключиться, запустил подключение gdb из его консоли, из
консоли подключение прошло. Потребовало ресета, но в принципе
сработало. Потом эклипс закрыл ocd. Суть в чем - видимо эклипс как
то не так запускает gdb или вообще его не может запустить.
И пути в переменных и команду запуска полностью не
показывает или я не знаю где смотреть. Проверил - путь правильный, значит проблема в другом :( AVF(93 знак., 15.11.2020 20:49)
- Программа на процессоре выполняется. Может что я не то сделал, по
сути то связка gdb ocd работает, потому что из эклипса он зависал
на 3333 listening - AVF(15.11.2020 20:20)
- Ага, похоже или не запускается gdb (или блокируется 3333 порт, хотя
второе сомнительно), потому что openocd запускается, слушает 3333
порт, а потом закрывается по таймауту. - AVF(15.11.2020 13:16)
- OpenOCD в составе эклипса хранится по адресу <папка с
эклипсом>/plugins/<что-то с именем openocd> (
Например
SystemWorkbench/plugins/fr.ac6.mcu.externaltools.openocd.linux64_1.23.0.201904120827/)
. Скрипты для openocd хранятся там же (Например
SystemWorkbench/plugins/fr.ac6.mcu.debug_2.5.0.201904120827/resources/openocd/) - evgeniy1294(15.11.2020 12:52)
- Руками из командной строки openocd/gdb нужной версии запускали?
Есть соединение? - s_h_e(15.11.2020 09:55)
- Как J-link ом записать OB_RDP_LEVEL_1 (stm32f0)? - Balda(13.11.2020 22:21, ARM, полностью)
- Пытаюсь мигать светодиодом на BluePill + mbed. Не мигает! Mty1(809 знак., 14.11.2020 22:03, ARM, полностью)