- Ковыряю GD32F407, я не знаю из за чего, контроллер перестал
запускаться при передёргивании питания. Питание дц дц ок.. ресет
отверткой запускает программу. Balda(249 знак., 12.10.2024 00:07, ARM, полностью)
- Как то не стабильно работает gd32f407 c usb host fatfs( юсб
флешка). Использую родные исходники от гд. Все работает.. но... Balda(356 знак., 11.10.2024 18:16, ARM)
- всем здрасте! завтра в адрес: Москва, Русаковская улица, 13 стр. 5
Отель «Альянс Бородино» 4* -зал "Раевский" будет сбор секты под
названием МIK32 АМУР , от сахары кроме меня любимого будет еще кто
то? походно-раскладной инвентарь на всякий случай с собой брать? klen(6 знак., 09.10.2024 22:04, ARM, ссылка, картинка, полностью)
- Какое значение вы задаете в SCB->VTOR для ремапа векторов
Stm32 ? Начиная с нулевых или с 0x08000000 ? Например булоадер и
приложение которое расположено с 0x08005000 в VTOR писать 0x5000
или 0x08005000 ? Пробовал - работают оба варианта. - 3m(09.10.2024 13:17, ARM, полностью)
- Вопрос пользователям контроллеров со встроенным Ethernet-ом, как вы
МАК-адрес для своих изделий выбираете? Есть какие-то писанные или
не писанные правила, диапазоны? Своего МАК-адреса у контроллера
нет, но надо что бы этот адрес был уникальным. - AlexBi(03.10.2024 14:53, ARM, полностью)
- Чиста для справки. - Codavr(1 знак., 07.10.2024 09:34, ссылка)
- Не,, как же любой мак 6 байт Balda(236 знак., 06.10.2024 21:23)
- CRC48 из UID проца - POV(05.10.2024 15:48)
- Печальная тема :( Бедуины расписались в том что делают никчемные
поделки и заказчики у них тоже никчемные. Серьезный корпоративный
заказчик потребует документы о покупке диапазона MAC (вместе с документами о профильном
образовании разработчиков, копией лицензий на все инструментальное
ПО и так далее...). Поднимите руки у кого организация купила блок
MAC или USB VID ? - 3m(04.10.2024 17:57)
- в особо упротых, то е ответственных случаях достаем из помойкми
сетевые карты вплоть до ISA (помните молодость?) выковыриваем мак а
платы ликвидируем физически. типа все честно. а че? - klen(04.10.2024 00:06)
- Уникум ID от STM32 (я думаю у других тоже) упаковывается как раз в
48 бит. Или в 40, не помню IBAH(2049 знак., 03.10.2024 22:05)
- Три первых байта, какой вам вендор надо прикинуться. Три последних
- рандом при первом включении из озу/датчика температуры/АЦП или
что в данном контроллере случайно. Мак должен быть уникальным
только в своем сегменте лакали. За роутер он не выходит. Ну в
стандартной конфигурации сети . 16 миллионов достаточно чтобы
случайно было. Главное источник этого правильно выбрать. 12 лет
производства устройствам с IP на PIC - проблем нет, вендор -
Микрочип. - Driver_gv(03.10.2024 21:35)
- 24AA02E48T-I/OT - Microchip(03.10.2024 15:55,
)
- Выбрали из списка неизвестную дохлую организацию и ей пользуемся.
Ведем базу назначенных адресов и есть html запрос на наш сервер,
который отдает следующий мак. Ненадежно, но мы много не делаем. - Andreas(03.10.2024 15:25)
- Я не спец, но имею такую информацию: il-2(684 знак., 03.10.2024 15:22, ссылка)
- Самый простой и надежный вариант получения MAC-адресов "в розницу"
- использовать специально обученные чипы, типа 11AA02E48,
24AA02E48, DS2502-E48, AT24MAC402 и подобные. - _LightElf(03.10.2024 15:08,
)
- "надо что бы этот адрес был уникальным" - кому надо? - reZident(03.10.2024 15:05)
- например, используем 24AA025E48. - Vit(03.10.2024 14:58)
- Воскресное чтиво: APM32F407 Errata Sheet V2.0.pdf особенно занятен
раздел 5. Пункт 5.1 понятен а вот 5.2 и 5.3 вызывают зависание
мозга. 3m(48 знак., 06.10.2024 12:57, ARM)
- Esp32-s, deepsleep с работающим встроенным низкочастотным rc
генератором, потребление 10-15мкА. С часовым кварцем 20-30мкА. - jlm(04.10.2024 07:56, ARM, полностью)
- тут это, новый проц от НИИЭТ подвезли К1921ВГ015... - 0men(1 знак., 29.02.2024 18:13, ARM, ссылка, полностью)
- А почем сие творение? - Balda(30.09.2024 16:08)
- Отличный кстати МК. AнтoнБoндapeв(70 знак., 30.09.2024 15:48,
, ссылка)
- Документация недоступна. Чертеж корпуса "находится в разработке". - reZident(29.02.2024 18:40)
- это да, но вот что написали они сегодня одному человеку: Сегодня
мне пришло письмо от нииэт с предложением рассмотреть к применению
их К1921ВГ015 в LQFP100. Обещают первую партию в 4 кв. этого года
по цене 500/шт без ндс. - 0men(29.02.2024 18:50)
- Я немношк побаиваюс таких экспромтов. Получится как ужо бывало:
"первая партия разошлась хорошо, через 8 месяцев ожидаем новое
поступление, в другом корпусе и дороже" - _LightElf(02.10.2024 16:28,
)
- Эзернет RMII есть? - Visitor(29.02.2024 18:59)
- Технические характеристики: 0men(1521 знак., 29.02.2024 19:02)
- Спасибо, придется на китайцах с эзернетом пока все делать:-)
Кстати, глянул китайские чипы эзернет физ уровни, уже продаются у
нас. Охренел, 2 чипа разных, гигабит эзернет оба, один по
параллельной шине 12 бит подключается, другой GMII, ничего не
понял, описания минимальны, примеров включения нет. Их же не к
любому процу подключить можно... - Visitor(29.02.2024 20:32)
- ну в принципе свой пульт почти готов делать. Одного UART-а правда
не хватает, но как-нибудь выкрутимся. Когда наступит СССР. :-)
Стоп! Как это USB 2.0 Fullspeed (Device)??? А с флэшками я как буду
работать? Не пойдеть.... HOST нужен! - Лaгyнoв(29.02.2024 19:30)
- GD32F107 -> USB -> Virtual Com Port Balda(583 знак., 16.01.2024 16:26 - 22.01.2024 17:21, ARM, полностью)
- Вопрос по связке LwIP и FreeRTOS Нужно ли при использовании такой
связки периодически вызывать фунции типа tcp_tmr() ? AlexBi(735 знак., 19.09.2024 22:51, ARM, полностью)
- Внезапно вопрос по AT32F407. Потребовалось его тактировать не
кварцем на встроенном осцилляторе, а прямо меандром от внешнего
генератора. И тут обнаружилось, что предписанная рефмануалом
настройка my504(327 знак., 19.09.2024 16:20, ARM, полностью)
- Воюю с компилятором Кейла. Как же там все сложно и запутано.
Возможно я иду не в том направлении? AlexBi(2673 знак., 13.09.2024 14:22, ARM, полностью)
- Возможно-ли уменьшить / убрать разрывы между байтами (~ 1.5 мкс)
при работе интерфейса SPI под Linux (core 5.10.30) на платформе
AM3354. Интерфейс стандартный: open("/dev/spidev0.0", O_RDWR) +
ioctl(Descriptor, SPI_IOC_MESSAGE(1), &Transfer); - Chip_n_Go_2(21.08.2024 19:02,
, ARM, полностью)
- Судя по некоторым опытам с обычным CM4, то, если не используется
DMA, есть риск: пока вошел в прерывание, пока вышел, уже новый
запрос пришел, а приоритет высокий - пока буфер не уйдет, все
висит. В результате переполнялся УАРТ. - VLLV(11.09.2024 11:03)
- Вообще-то написать модуль ядра не так уж сложно. Есть статьи на
хабре, есть примеры. Само ядро при этом пересобирать не нужно. - Cкpипaч(22.08.2024 17:55)
- Заглянуть в сорцы драйвера, использует ли он DMA. Если нет -
исправить. Если нет DMA для SPI - то сильно чесать репу. Для NUC970
решал похожую пробоему через переключение прерывания SPI с IRQ на
FIQ и ассемблерный обработчик. - LightElf(22.08.2024 02:52)
- Наши программизды когда-то уверяли меня, что в подобных случаях
настройки ядра Linux ковырять нужно. На всякий случай - я не
программист, за что купил .... - reZident(21.08.2024 19:33)
- Комрады, кто-что портировал на ch32v307 в плане Ethernet? lwIP
нормально встаёт? Да! Кто пользовал встроенный PHY? Он без багов? А
то, давно использовал Wiznet со встроенным PHY, и он мне зело
понравился. - Звepoящep(11.09.2024 13:55, ARM)
- Пытаюсь задействовать 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)