- Пытаюсь задействовать FreeRTOS, но не получается. Для опытов взят
Artery AT32F407, хотя не думаю что это существенно. Копилятор -
кейл. Порт FreeRTOS взят из примера у Artery, да он и на сайте
FreeRTOS такой же, универсальный, для CM4F. Проблема в том, что он
пишет, что ему надо включенное FPU, но как его включить мне не
понятно. И почему нет варианта без FPU тоже не понятно. AlexBi(344 знак., 03.09.2024 19:01, ARM, полностью)
- Для компилятора 5 версии нужно выбирать порт из каталога rvds а для
6 версии из каталога gcc - NickB(04.09.2024 15:04)
- Чтобы включить FPU (Floating Point Unit) в микроконтроллере Artery
AT32F407, нужно выполнить следующие шаги: Бoмж(648 знак., 03.09.2024 21:48)
- На днях поймал занятный эффект с этой штукой. С включением
оптимизации -flto всё настолько оптимизировалось, что компилятор
вынес на начало Reset_Handler инструкцию "vpush {d8}".
Соответственно, FPU ещё не включен, получается Hard Fault :-) - SciFi(04.09.2024 08:42)
- До исполнения кода у меня еще не дошло. У меня на этапе компиляции
не проходит проверка __TARGET_FPU_VFP Попытка добавлять компилятору
ключи в части fpu, или в самом кейле ставил "использовать fpu", все
безуспешно, __TARGET_FPU_VFP не дефайнился, код не компилировался.
Задефайнить его вручную я могу, но это явно не тот метод. Возможно
в примере Artery устаревший компилятор (5й), а сейчас более новый и
у него другим дефайном проверяется использование fpu. Но порт
freertos и AlexBi(102 знак., 03.09.2024 22:17)
- А ты вообще, кроме freertos, системные библиотеки процессора в
проект подключил? Там, в частности, есть "system_at32f403a_407.c",
в котором: Idler(248 знак., 03.09.2024 21:22)
- До библиотек еще не дошло, у меня файл не компилируется, т.к.
проверяет __TARGET_FPU_VFP которого почему-то нет. - AlexBi(03.09.2024 22:19)
- Так откуда же он это прочитает, если библиотеки не подключены?
Телепатически из чипа? - Idler(03.09.2024 23:52)
- Если бы это был Eclipse, то в шаблоне проекта это имя было бы явно
определено и в параметрах компилятора, и в параметрах компоновщика.
И передавалось бы как аргумент командной строки. - Nikolay_Po(03.09.2024 23:25)
- Первая ссылка поиска Яндекс: Nikolay_Po(107 знак., 03.09.2024 23:22, ссылка)
- Пока мои исследования привели к находке, что для AMR есть два
компилятора, v5.03 и v6.22 оба на сайте ARM, обе версии Latest.
Вместе с кейлом у меня установился версии 6, а для этой версии
среди predefined macro нет __TARGET_FPU_VFP, а для версии 5 он
есть. Получается я установил неправильную разновидность кейла? Как
найти правильную? AlexBi(2 знак., 04.09.2024 11:32, ссылка, ссылка)
- Теоретически - да. Практически - не выходит каменный цветок. И в
кейле выбирал "fpu single precision", и ключами добавлял
--fpu=разные-варианты, не помогает. Видимо у меня какая-то более
фундаментальная ошибка. Буду сегодня дальше разбираться. - AlexBi(04.09.2024 08:26)
- Кто подскажет? Как в Экселе сделать (где что нажать!), чтобы
записываемые длинные числа в колонках отображались полностью, без
сокращений, без нормализации степенной функцией? В подарок -
песенка Аббы --> Solo(8 знак., 03.09.2024 22:02, Off, youtube, полностью)
- Хи! Практически тот же видеоряд (с вариациями), но не ABBA, а The
Savage Rose - "Meet Me There". - serge_dem(1 знак., 04.09.2024 00:04, youtube)
- Вот бля к чему привел отказ от встроенного хелпа в офисе и перевод
его в инет. Я в те далекие времена просто почитал его с начала
постатейно как книжку и фсе. Не весь конечно, но смысл понял и
дальше дело само пошло. А то ведь 99% публики пользуют тот же ворд
как печатную машинку, в то время как львиную часть работы он делает
на автомате. - Codavr(03.09.2024 23:12)
- А если опциях ячейки выбрать категорию "Числовой" и формат
отличающийся от "Standart"? Вот, например, как выглядит значение
=ПИ()*1E+025 в LibreOffice Calc. reZident(2 знак., 03.09.2024 22:34, картинка, картинка)
- В рекламе мелькает какая-то платёжная карта "Пей". Звучит как карта
лояльности алкомаркета... - SciFi(04.09.2024 11:52, Off, полностью)
- Ну што, гугельманы? "Active Listening — это технология, которая
позволяет с помощью ИИ собирать ключевые слова, которые человек
произносит рядом со смартфоном, ноутбуком, планшетом или другим
устройством с микрофоном и доступом в интернет. Собранная
информация используется в целях... " - Solo(03.09.2024 20:23, Off, полностью)
- для собирать ИИ не нужен. старый анекдот об уме: Смотрит баран на
новые ворота и думает - одна голова хорошо, а две лучше. :) - Vit(04.09.2024 12:58)
- Это типа новость? Мы эту фичу уже лет пять обсуждаем. Сноуден не
даст соврать - Kpoк(03.09.2024 20:29)
- Обсуждать можно, а вот "за руку поймать" и указать
приложение/сервис, "адреса/явки" мне не попадались. Только
рекламные СМС. - Costic(04.09.2024 12:03)
- ИИ без году неделя.. - Solo(03.09.2024 20:41)
- Чувак в будёновке с пеной у рта утверждал что это чушь. - =AlexD=(03.09.2024 20:32)
- яндекс и мэйл.ру который внезапно дают рекламу соответствующую
беседе вслух - не дадут соврать - POV(03.09.2024 20:31)
- Я подумал - хм, странно, а мне яндекс рекламу почему-то не
подсовывает. Потом присмотрелся - а, нет, реклама на месте, это я
ее не замечаю, мозг автоматически ее фильтрует. О.о Правда картинки
с бабами, рекламирующими что-либо, этот фильтр пока еще пропускает.
Видимо я недостаточно стар для этой опции :-))) - reZident(03.09.2024 21:33)
- Они еще и мысли читать умеют, только подумал, что к стоматологам
сходить нужно, даже не говорил, тут же реклама клиник. - Visitor(03.09.2024 21:02)
- Херасэ миниатюризация очередное дно пробило. Codavr(1 знак., 04.09.2024 01:32, Off, картинка, полностью)
- 0xff. авто тема. я тут себе напечатал на уф-принтере укороченный
кронштейн для зеркала заднего вида suzuki jimny jb74w.
авто-общественность мне заказала партию, никому сахарному тут не
нужно такое? "мы пахали я и трактор" - трактор еще сколько нужно
допах..чатает. klen(3 знак., 03.09.2024 01:17, Off, ссылка, картинка, полностью)
- А вот тема для интеллектуального трёпа. На каком уровне надо
ограничивать выход интегрального звена в релейном пид-регуляторе? В
непрерывном понятно, IBAH(141 знак., 02.09.2024 21:56, Cyber, полностью)Cкpипaч
- На том значении и ограничивать, которое приводит к релейному
регулированию пропорционального к-та. Но если серьёзно занялся
ПИД... , то легко не выскользнешь - совет. Я там и на второй
производной и фаззи-логике не вырулил, так что бы честно ответить -
сколько надо грузить "коробок на километровый конвейер, чтобы на
том конце и грузчики успевали и газели ..." - и пошло оно всё н. :)
Простой ПИД, без непредсказуемой транспортной задержки - да,
настраивается и bnb62(62 знак., 03.09.2024 20:23)
- Чтобы все поняли глубину проблемы. Ограничивать интегратор
необходимо 1) чтобы тупо не попасть в переполнение 2) чтобы в
случае потери управления интегратор не заполз в такие ебеня, из
которых месяц выбираться будет. Для непрерывного ПИД понятно где
находятся ебеня(за пределами выходного сигнала), а для релейного? - IBAH(03.09.2024 15:07)
- Эта проблема перенасыщения интегратора описана в азах ТАУ, но как
избавиться - выбирай сам. По "дельте" ошибки работает
масштабируемым коэффициентом, проверено, но... понеслась п-да по
кочкам априори линейного процесса... и прочие причу... принуждения
авторов алгоритмофф не красят картинки графиков... если конечно вы
пытаетесь менять статику исходных хотя бы в одном порядке величин.
В оптимизированном ПИД-регуляторе строго связанные соотношения
коэффициентов при членах.. bnb62(30 знак., 03.09.2024 21:08)
- Для дискретного входа цифровой интегратор описан, не помню то ли
Титце и Шенк то ли Хоровитц и Хилл, по входу 1 - инкремент с
ограничением переполнения, по 0 - декремент такой же. А тактовую
под задачу подбирать нужно. Когда то массивом в обработке
прерывания с клавиатуры так делал. А по выходу гистерезис +- 30 %
от середины. - Visitor(03.09.2024 20:40)
- По-моему, пределы значений интегратора - это настраиваемые
величины. И должны задаваться после оптимизации работы регулятора.
В ходе исследования, нужно определить, какой диапазон является
рабочим при нормальных возмущениях как ограничение снизу, а
ограничение сверху - достаточно быстрый выход на режим после
нештатного воздействия на систему и при холодном пуске. Nikolay_Po(553 знак., 03.09.2024 17:24)
- Кто сказал "скважность"? - SciFi(03.09.2024 15:09)
- Тепепатирую: il-2(157 знак., 03.09.2024 11:28)
- Релейный это какой? С ШИМ на выходе? Или о рекурентной форме (с
импульсами на выходе)? Так там "И" вообще не хранится и
ограничивать нечего. - Cкpипaч(02.09.2024 22:15 - 03.09.2024 09:01)
- Вот олимпиадная задачка, ничего красивого в голову не приходит.
Дано три числа х0,х1,х2, найти число меньше или равное одному, но
больше или равное другому. IBAH(243 знак., 03.09.2024 19:29, zen, полностью)
- на запрос ARM32F103C8T6 появляется ссылка на доку для
STM32F103C8T6. Это одно и тоже или глюки Яндекса? - =L.A.=(03.09.2024 20:11, SCH, полностью)
- Спрошу Бомжа.. На чом в булочную ездить будем? :( - Solo(1 знак., 03.09.2024 20:04 - 21:37, Off, ссылка, полностью)
- Я календарь ....)) - enc(1 знак., 03.09.2024 16:01, Off, ссылка, полностью)
- riscv32imAc: попробывал использовать атомарные инструкции для реализации
спинлока ради изучения - интересно и почти понятно :) вроде
работает. может кому будет интересно. klen(7669 знак., 31.08.2024 23:02, ARM, полностью)
- Не знаю и не слышал о гениях, реализующих motor control loop вне
прерывания (высокоприоритетного, которое прерывало бы участки
критического кода, т.к. из моторного прерывания сервисы RTOS не
вызываются). Так что синего дыма по определению быть не может. VVB(1170 знак., 02.09.2024 08:34, ссылка)
- Спасибо, интересно. Кстати, по поводу запретов прерываний в
критических секциях и фатальных последствий от этого. Эта проблема
на самом деле решаема на программном уровне, но приходится конечно
поработать пальчиками :-) il-2(705 знак., 01.09.2024 07:27)
- А пошто "не можэт"? В настройках Студии есть шкрябочка. mse homjak(1 знак., 31.08.2024 23:34, картинка)
- не прошло и 20 лет... я снова взял в руки русскую микросхему! как
говорят блохерши и блохеры - на фото "анпаккинг'.. КР1948ВК018 klen(1 знак., 30.08.2024 17:25 - 01.09.2024 23:32, ARM, картинка, полностью)
- запустил это чудненькое поделие.. и никакой это и не
микроконтроллер почти... своего флеша не имеет. что забавно - в
девайс уровня посередине между avr atmega128 и stm32f051 авторы
вкорячили QuadSPI :) а что тут поделаешь - по другому никак. w25q64
мапится через него в адресное пространство и является источником
команд. почти процессор - на однокристальную ЭВМ не дотягивает. но
есть eepriom и из него тоже можно ... но медленно, вальяжно и мало.
одним словом сказать что klen(49 знак., 01.09.2024 23:45)
- Если бы ты взял в руки КР155ЛА3,так же думая о ней, как о русской
(совеццкой) идее... Но тут вмешаются и вполне обоснованно - ничего
хитрого тогда не было. Чехословацкая Tesla как и восточно-немецкая
и польская, даже венгерская и румынская разведки спиздили кальки
топологии всей серии 74. Но другое дело, когда на закате... к
сожалению ущербном в конце-начале 80-90 были созданы отечественные
архитектуры и кристаллы с выдающимися свойствами и характеристиками
не стану bnb62(251 знак., 02.09.2024 20:20, youtube)
- В ESP32 тот же подход, норот жрет и не давится. Да и GigaDevice тож
накристалльный флеш ниасилили. Вот ОЗУ мало, да и вообще камушек
производит впечатление "пробы пера". Мне его ласково попытались
навязать, но чет я его и так и сяк вертел - не прикладывается он к
моим задачкам по периферии. Гипотетически можно кластер из
нескольких процов собрать и недостающую периферию софтверно
эмулировать, но идея отлаживать этот зоопарк не вызывает у меня
особого восторга. - LightElf(02.09.2024 12:53)
- У них штатные тулсы для мерзкой венды... смог перетащить на линукс.
Как обустроюсь и sdk напишу - запустим тесты ... пока интересно.
Работа из внешней w25qxx имеет свое очарование. - klen(02.09.2024 10:47)
- Тоже его трогаю. Из наблюдений - есть системный таймер, но
прерываний от него не обнаружил...P.S.есть прерывание от систика,
все нормально. SPI свободен от недостатков STM c NSS. У Амура
отдельный вход SS на вход и до 4-х SS на выход. Итого на SPI в
отличии от других придется задействовать как минимум 5 выводов, а
не 4 (MISO, MOSI, CLK, SS_IN, SS_OUT(aka CS)), без SS_IN модуль
будет отключаться при первой же передаче. - petrd(02.09.2024 07:58 - 09:25)
- что и стоило ожидать. :-(( - Лaгyнoв(02.09.2024 07:43)
- Жрите, что дают. Мне точно так же обидно за пид..асов, прое..ших
"все полимеры". Скорее всего, попил бабла для галочки, если бы не
для галочки, то за те же деньги сделали бы что-то более полезное. - VVB(02.09.2024 07:09)
- Ну вот, мы тут на англосаксов бочку катим, а они говорят, что их
никогда и не было. Codavr(425 знак., 03.09.2024 14:38, Off, ссылка, полностью)
- С днем Победы над милитаристской Японией! - Лaгyнoв(03.09.2024 12:58, Off, полностью)