- Есть ли в Кейле такая кнопка, что бы сделала билд, как F7, записала
во флеш, как F8, и запустила как CTRL_F5 - F5? Или можно такого
добиться выбирая галочки? Сейчас у меня все это отдельные действия,
не удобно. AlexBi(189 знак., 22.07.2022 18:40, ARM, полностью)
- Други, поделитест пожалуйста .bat файлом для заливки прошивки в
процессор с помощью J-Link. - Moлoдoй кoллeгa(18.07.2022 20:06, ARM, полностью)
- Случайно заметил, что аппаратные прерывания у АРМа вызываются с
некоторой задержкой. Т.е. у меня есть таймер, тактируется от
основного генератора, у него флаг переполнения, по которому
вызывается прерывание и этот же флаг опрашивается в цикле. Я
полагал что в таком случае в цикле я увидеть этот флаг не смогу,
т.к. прерывание его перехватит раньше, а оказалось что нет, т.е.
между его появлением и прекращением выполнения основного цикла есть
некоторое время. AlexBi(47 знак., 18.07.2022 18:51, ARM, полностью)
- KEIL: Какой файл заливает Keil по команде Download(F8)? Настроил
keil так, что после сборки запускается батник и модифицирует файл,
указанный на вкладке Output. Но в самом микроконтроллере
модифицированные данные отсутствуют. - Nikolaev_Aleksey(15.07.2022 12:26, ARM, полностью)
- Доброго всем, помню обсуждали здесь startup code без ассемблера.
Что-то найти не могу. Может кто кинет ссылку? - Constantin24(18.07.2022 09:55, ARM, полностью)m16
- Заметил интересный момент при изучении ассортимента китайских МК: у
тайваньских микроконтроллеров MM32F Performance Line ядро не
какой-нибудь типичный Cortex, а Arm China STAR-MC1. AlexG(9 знак., 16.07.2022 18:11, ARM, ссылка)
- AT32F403A: StandBy и WAKEUP pin. На данном МК перешел в Standby.
(см. код ниже) По документу при подаче "rising edge on the WKUP
pin", он должен сброситься. По факту сброс происходит всегда, пока
на wakeup есть высокий уровень. Где я ошибся? Nikolaev_Aleksey(821 знак., 13.07.2022 15:05, ARM, полностью)
- Можно ли какими-то сравнительно простыми способами посмотреть что
Кейл для АРМ сделал из моего исходника? Сейчас я могу загрузить
результат в устройство, запустить отладчик и смотреть что во что
превратилось. В идеале хотелось бы что бы компилятор сгенерил
листинг с разбивкой по исходнику. - AlexBi(11.07.2022 10:28, ARM, полностью)
- А нет ли у кого в хозяйстве схемы и примеров от отладочной платы
MYS-SAM9X5? AlexG(129 знак., 09.07.2022 13:15, ARM, ссылка, полностью)
- KEIL: Если я сместил адрес ПО с 0x08000000 на 0x08010000, поменял в
scatter файле адреса. Затем поменял VECT_TAB_OFFSET на 0x80
(0x200*0x80=0x00010000). Что нужно еще сделать, чтобы ПО
запустилось? Nikolaev_Aleksey(290 знак., 07.07.2022 14:31, ARM, полностью)
- KEIL: Debug (printf) Viewer. Я так понимаю это вывод отладочной
информации через разъем программирования по функции printf в коде.
Кто пользуется, какие минусы у данной функции? Насколько
востребовано? - Nikolaev_Aleksey(08.07.2022 10:27, ARM, полностью)
- Коллеги, а в KEIL есть так называемый переключатель build
configuration? т.е. в рамках одного проекта нужно переключать
конфигурации сборки кода? Ну как минимум чтобы для каждой
конфигурации можно было назначить свой индивидуальный define? - Nikolaev_Aleksey(05.07.2022 14:58, ARM, полностью)
- Есть POV(123 знак., 05.07.2022 15:02, картинка, картинка)
- Спасибо. Nikolaev_Aleksey(82 знак., 05.07.2022 15:06)
- Да. В Keil это называется Project Items. Там выше на рисунке у POVа
можно увидеть в панели инструментов (справа) значек - 3 кубика,
красный, зеленый, серый. Это менеджер этих Project Items. il-2(124 знак., 05.07.2022 15:38, картинка)
- Спасибо. Лет 8 не работал в этой среде. Сейчас благодаря санкциям и
китайским клонам опять возвращаюсь. Буду периодически задавать
глупые вопросы) - Nikolaev_Aleksey(06.07.2022 07:05)
- а гцц то чем не катит? там без санкций, конфигуряй што хош. и
совесть чистая - RED_DRAGON(06.07.2022 21:18)
- keil лицензия. совесть чиста. А gcc разве лучше чем keil? - Nikolaev_Aleksey(07.07.2022 13:12)
- Чем лучше? Чем кейл! SciFi(86 знак., 07.07.2022 13:27)
- А сам по себе компилятор-линкер-библиотеки для ARM,
распространяемый ARM, без оболочки, т.е. без кейла или армстудии,
он не бесплатный? Или такое уже вообще не распространяется? Или там
точная копия компилятора гцц? - AlexBi(07.07.2022 16:36)
- это Atmel studio на базе VS + gcc внутрях. У кейла (было, скорее
всего и сейчас) все свое. - RED_DRAGON(07.07.2022 18:49)
- Кейл берет бабло именно за свои компиляторы. Оболочкой хоть
обпользуйся. - POV(07.07.2022 16:37)
- Интересно. А ведь в Кейл есть возможность смены тулчайна с armcc на
gcc. Но я не пробовал. Надо попробовать. Еще интересно - при смене
на gcc будут ли работать настройки проекта, или они все заточены на
armcc... - il-2(08.07.2022 08:11)
- Работает и не падает. Chum_A(4 знак., 08.07.2022 09:45, картинка, картинка)
- Я в нём отлаживал elf, который выдаёт gcc. ЕМНИП, кейл падает, если
пытаться загрузить elf с отладочной информацией в формате dwarf 3+
(формат dwarf 2 уже довольно старенький). И даже на dwarf 2 он
часто падал, если была включена высокая степень оптимизации.
Выглядит так, будто они честно взялись за поддержку gcc, но
давненько забросили, так и не доведя качество до высокого уровня. - SciFi(08.07.2022 08:26)
- Да, классный МК, что я нахваливал - STM32G0B1RET. Всё у него
классно. И даже USB Host есть. Ага. Вот только выводы PA11,12 не
встают как DP/DM. Потому как вообще нет такой альт. функции. В
табличке функций нет такого номера. В отличие (к примеру) от
STM32L476. Чего-то у них не допилено. Глянул сайт - обновлений RM и
DS нет. Кто чего посоветует? - Лaгyнoв(05.07.2022 12:42, ARM, полностью)
- [RISC-V от WCH] - перспективно для замены всего недружественного. Klen, просьба
покурить. ch32v103, ch32v307. - брать. Есть отладки. -40 есть. Evgeny_CD(272 знак., 24.03.2022 20:37, ARM, ссылка, ссылка, полностью)
- CH569 залегли LCSC. Дока появилась - дрим чип! Но не все описано. Evgeny_CD(2 знак., 04.07.2022 03:57, ссылка, ссылка)
- CH32V307RCT6 - целых 3 шт есть на LCSC. Есть полные доки Evgeny_CD(1 знак., 04.07.2022 03:48, ссылка)
- флэша маловато, хочу 256. И корпус 48 или 64 ноги - General(24.03.2022 22:18)
- LCSC в РФ не шлет щас, видимо все службы доставки отвалились. - s_h_e(24.03.2022 22:14)
- Не слишком ли много электричества жрёт? 50 мА при 80 МГц - Kpoк(24.03.2022 21:48)
- Гигабитный MAC и 10М физика, что они курят? - Andreas(24.03.2022 20:57)
- Две недели на столе лежит. Но некогда и лень. - LightElf(24.03.2022 20:47)
- Под санкции не попадает? - Ruslan(24.03.2022 20:47)
- Dingo навел Evgeny_CD(1 знак., 24.03.2022 20:41, ссылка)
- Коллеги, а как в KEIL лучше (правильно) зарезервировать место во
флеш по определенному адресу и определенного размера. Я туда позже
дату и время прошивки изделия залью. - Nikolaev_Aleksey(01.07.2022 14:12, ARM, полностью)