tonyk_av 45 5 августа, 2022 Опубликовано 5 августа, 2022 · Жалоба On 8/5/2022 at 12:16 PM, Arlleex said: поэтому потыкай себе в другое место. Ок? А я ко всем добрым людям на "ты" обращаюсь. Не нравится- отключи мои сообщения в ленте. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 188 5 августа, 2022 Опубликовано 5 августа, 2022 · Жалоба 1 час назад, tonyk_av сказал: Например, недавно читал такой документ от Artery, в котором описывались особенности перехода с чипов STM32 на чипы от Artery... Поделитесь, давайте посмотрим, что там за особенности описаны. Вот этот? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 242 5 августа, 2022 Опубликовано 5 августа, 2022 · Жалоба В 05.08.2022 в 08:47, Arlleex сказал: Это - разные микроконтроллеры, от разных производителей, в первую очередь. Они на 99% внутри как STM32, но все-таки отличаются по периферии даже в интуитивно сравнимых "близнецах". Не вижу ничего странного в возможности существования "migration guides" даже между 2-мя абсолютно разными МК, от разных производителей. Это же чисто маркетинговая история. Вот решил производитель B, что его продукт B1 - лучше и конкурентнее продукта A1 производителя A. И может занять нишу рынка A1. Что он делает? Он организует рекламную компанию (среди покупателей A1) о выгодных сторонах своего B1 по сравнению с A1. А чтобы ещё более мотивировать юзеров A1 дезертировать к нему, может и такой "migration guide" выпустить. Чтобы облегчить процесс портирования firmware. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 188 5 августа, 2022 Опубликовано 5 августа, 2022 · Жалоба 26 минут назад, jcxz сказал: Не вижу ничего странного в возможности существования "migration guides" даже между 2-мя абсолютно разными МК, от разных производителей. Это же чисто маркетинговая история... Не вопрос, я только за. Только Вы взгляните на лист миграций от STM, который мне тут как пример пытались показать, да еще и под соусом того, что не глядя в даташит можно переписать код под новый МК. Я указал, что лист миграций довольно бесполезный документ, потому что отличия в количестве таймеров, ножек и т.д. можно и из даташитов узнать (обычно почти вначале сразу пишут что, сколько, чего). Разве что по ногам совместимость удобно посмотреть. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tonyk_av 45 5 августа, 2022 Опубликовано 5 августа, 2022 · Жалоба On 8/5/2022 at 1:18 PM, Arlleex said: Поделитесь, давайте посмотрим, что там за особенности описаны. Вот этот? Найду, выложу. Там был подобный документ, только на старшие чипы уровня F4. On 8/5/2022 at 2:21 PM, Arlleex said: потому что отличия в количестве таймеров, ножек и т.д. можно и из даташитов узнать А когда состав и количество периферии совпадают, то что, штудировать даташиты в поисках различающихся битиков? Вот тут оказываются очень полезными подобные таблицы: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Кирилл Ecs 0 25 августа, 2022 Опубликовано 25 августа, 2022 · Жалоба В 04.08.2022 в 16:39, tonyk_av сказал: Если можно, то дайте ссылки туда, где можно выбрать и купить оценочные платы и отладчики. Желательно, в России. Добрый день, как такового онлайн магазина у нас нет. Это все проектная работа, на основание которой мы предоставляем Вам образцы, в некоторых случаях даже бесплатные, напишите мне на почту, я Вам пришлю все цены, наличия, сроки поставки. Моя почта: [email protected] В 04.08.2022 в 17:51, Neo_Matrix сказал: А есть ли апноут по переходу с STM на APM32F407? Так же не нашел ерраты или китайцы настолько круты, что не одной ошибки нет в узлах. Добрый день, у данного производителя апноутов нет. Но смотрю, что развилась очень бурная переписка, но подтверждаю слова, переход с 407 ST на 407 Geehy очень безболезненный, STLINK, отладка, софт и прошифка. Опыт и успешный запуск уже намногих компаниях в РФ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Quasar 20 18 ноября, 2022 Опубликовано 18 ноября, 2022 · Жалоба 1) Тестировал APM32F405VET6 где-то месяца 2 назад. USB DFU бутлоадера там нет, есть какой-то свой, вместе со своей программой для загрузки кода; 2) Не заработал мой загрузчик кода, зависал при попытках прошить сектор-флеш. Немного переработали алгоритм записи, и все взлетело; 3) Прошивка основного кода менялась только по части прошивки флеш (сохранение настроек во флеш); 4) Остальная периферия заработала без изменений, таймеры в режиме PWM, USB в режиме CDC, SPI, I2S; 5) Заметил, что при выключении возможности reed-back с флеши (OB_RDP_LEVEL_1), обнуляется chip_id. Интересно, конечно, это все в термокамере испытать, и при интенсивном RF излучении рядом. Не будет ли деградации в работе или зависонов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_3m 9 2 декабря, 2022 Опубликовано 2 декабря, 2022 · Жалоба В 25.08.2022 в 12:33, Кирилл Ecs сказал: Добрый день, у данного производителя апноутов нет. Но смотрю, что развилась очень бурная переписка, но подтверждаю слова, переход с 407 ST на 407 Geehy очень безболезненный, STLINK, отладка, софт и прошифка. Опыт и успешный запуск уже намногих компаниях в РФ Как это переход может быть безболезненным ? У NVIC в APM32F407 3-bit interrupt priority level а у STM32F407 под который все писалось ранее - 4bit. Из за этого с RTOS беда: Freertos валится в ассерт в xPortStartScheduler а Chibios просто улетает в исключение при переключении контекста. То есть процессорам нужен разный конфиг и ни о какой бинарной совместимости нет и речи. И отладка возможна только с распоследней версией сеггеровского софта (V7.82d) а он очень привередлив к чайна-линкам. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Quasar 20 13 декабря, 2022 Опубликовано 13 декабря, 2022 · Жалоба В 02.12.2022 в 13:30, _3m сказал: Как это переход может быть безболезненным ? У NVIC в APM32F407 3-bit interrupt priority level а у STM32F407 под который все писалось ранее - 4bit. У меня в проекте freeRTOS, ничего никуда не валится. Хотя, настройки по умолчанию и #define configPRIO_BITS 4 У вас прям сразу оно на старте валится? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_3m 9 14 декабря, 2022 Опубликовано 14 декабря, 2022 · Жалоба 18 часов назад, Quasar сказал: У меня в проекте freeRTOS, ничего никуда не валится. Хотя, настройки по умолчанию и #define configPRIO_BITS 4 У вас прям сразу оно на старте валится? Валится в функции xPortStartScheduler на проверке #ifdef configPRIO_BITS { /* Check the FreeRTOS configuration that defines the number of priority bits matches the number of priority bits actually queried from the hardware. */ configASSERT( ( portMAX_PRIGROUP_BITS - ulMaxPRIGROUPValue ) == configPRIO_BITS ); } #endif Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_3m 9 19 декабря, 2022 Опубликовано 19 декабря, 2022 (изменено) · Жалоба еще валится в процессе работы при вызове xTaskNotifyFromISR на проверке vPortValidateInterruptPriority (ucCurrentPriority >= ucMaxSysCallPriority). Под APM надо весь конфиг FreeRTOS перетрЯхивать. Модератор: возможно опечатка, просьба быть внимательнее. Изменено 20 декабря, 2022 пользователем haker_fox Нарушение правил 2.1.б Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andrey239 0 25 декабря, 2022 Опубликовано 25 декабря, 2022 (изменено) · Жалоба On 8/5/2022 at 3:10 PM, tonyk_av said: Например, недавно читал такой документ от Artery, в котором описывались особенности перехода с чипов STM32 на чипы от Artery. не помните случайно название или ссылку? Две недели назад они анонсировали успешные сертификационные испытания AEC-Q100 для микроконтроллеров автомобильного класса APM32A407VGT7, APM32A407ZGT7 и APM32A103VET7. может использоваться в диапазоне температур окружающей среды от -40°C до 125°C для автомобильных приложений. где заказать пока не вижу. Изменено 26 декабря, 2022 пользователем haker_fox Сбросил форматирование текста из HTML-документа. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Quasar 20 4 апреля, 2023 Опубликовано 4 апреля, 2023 · Жалоба В 14.12.2022 в 08:30, _3m сказал: Валится в функции xPortStartScheduler на проверке #ifdef configPRIO_BITS { /* Check the FreeRTOS configuration that defines the number of priority bits matches the number of priority bits actually queried from the hardware. */ configASSERT( ( portMAX_PRIGROUP_BITS - ulMaxPRIGROUPValue ) == configPRIO_BITS ); } #endif как говорится, ваш звонок важен для нас... APM32F4xxx User_Manual_V1.6: Цитата programmable priority levels A version: 8 priority levels (3-bit interrupt priority level could be used) C version: 16 priority levels (4-bit interrupt priority level could be used) Device ID register (DBGMCU_IDCODE) Address: 0xE004 2000 Цитата Wafer Version Recognition This domain identifies wafer information APM32F407/417 series products Version A: 0x1000 Version Z: 0x1001 Version 1: 0x1003 Version 2: 0x1007 Version Y and 4: 0x100F Version 5 and 6: 0x101F Главное, Version C нет в перечислении :-D. Китайцы, такие китайцы. Но у меня версия 0x1009, и поэтому, все работает без проблем. У вас видимо самая первая ревизия. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_3m 9 4 апреля, 2023 Опубликовано 4 апреля, 2023 · Жалоба У меня по адресу 0xe0042000 читается значение 0x9a413, то есть ревизия 0x9. По части ревизий кристалла ничего не могу написать потому что литературных выражений в адрес этого производителя нет а если писать что думаю то забанят. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
emdv 0 19 апреля, 2023 Опубликовано 19 апреля, 2023 · Жалоба Добрый день! В APM32F407 обнаружил неприятную вещь, после сброса питания сбрасываются option bytes и можно беспрепятственно считать прошивку если был включен RDP level 1. Может кто сталкивался с таким и решал эту проблему? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться