- Други, поделитест пожалуйста .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, полностью)
- [Microchip SAM9X60] -> Свежак! Ultra-Low Power Arm® ARM926EJ-S™ 600 MHz, Camera, LCD, 2D Graphics, Dual 10/100 Ethernet, CAN, USB, QSPI, 13 (!) FLEXCOMs, AES, SHA. Errata микроскопическая и радует Evgeny_CD(30.10.2019 14:18, ARM, ссылка, полностью)
- Уже используем. Хороший процессор. Не греется, брака нет. - Samum421(03.07.2022 09:49)
- [SAM9X60-SOM] не дешево, но привлекает готовым. И есть на складе! Evgeny_CD(67 знак., 03.07.2022 02:39, ссылка)
- Что такое FLEXCOMs? Давно не слежу за темой МК. Вижу что какой-то
мультиплексор, что он умеет функционально? - пингвинoвoд(14.01.2021 10:54)
- А вот и [смысл этого чипа]. Открытые uCOS и ThreadX создали его. Evgeny_CD(836 знак., 04.06.2020 00:09, ссылка, ссылка)
- Любопытная настойка параметров против PIC32MZ DA -> Evgeny_CD(224 знак., 30.10.2019 15:21 - 15:23, ссылка)
- Сводный системный по SiP -> - Evgeny_CD(30.10.2019 14:48, ссылка)
- [SAM9X60D6K (64Мбит), SAM9X60D5M (512Мбит), SAM9X60D1G (1Гбит) - SiP!!!!] Наше ФСЕ! Evgeny_CD(689 знак., 30.10.2019 14:42)
- Такое ядро было у первой малины, примерно с такой же частотой. Разве что периферия интересна, а так во всем сливает i.mx6ul - lloyd(30.10.2019 14:42)
- На такой камень уже надо PoP с памятью, тянуть LPDDR 32 bit и с его производительностью - да зачем он сдался... - Ralex(30.10.2019 14:37)
- BGA 0.65, но с вырезами, обещают разводку на 4-х слойке. - Evgeny_CD(30.10.2019 14:24)
- Благодарности Илье за наводку. - Evgeny_CD(30.10.2019 14:19)