|
Подделка STM32F407? |
|
|
|
Apr 25 2016, 08:40
|
Частый гость
 
Группа: Участник
Сообщений: 176
Регистрация: 20-02-14
Из: Томск
Пользователь №: 80 612

|
Недавно закупили партию STM32F407VET6 не у обычного поставщика, а где то в Китае. Тоже вроде по проверенному каналу, но: 1. На корпусе маркировка правильная, по крайней мере придраться не смог. При проверке уже в изделиях выяснилось, что контроллеры имеют Device ID = 0x411. Это вроде бы соответствует семейству STM32F2xx. Revision ID - Y. Сначала у меня была версия, что это баг с идентификацией, описанный в Errata, хотя он вроде только для ревизии А, а здесь Y. Но регистр CPUID из SCB содержит значение 0x412FC230, а для CortexM4 вроде бы должно быть 0x412FC241(но тут у меня уверенности нет). Если предположить, что кристалл правильный, просто ошибка в маркировке, то он должен нормально работать. Программа (для 407) записывается и читается нормально. Но не работает, виснет наглухо. Под отладчиком (из под IAR) можно увидеть, что сразу попадаем в обработчик HardFault и доступна только кнопка "Stop". После нажатия которой и видим, где находимся. Если нажать "Вернуться к MAIN", то опять зависаем там же. Вероятно, что я стал жертвой типичной китайской махинации, когда более дешевые кристаллы продаются под видом более дорогих. Или может кому то знакома подобная ситуация, и известно, как эти кристаллы заставить работать в качестве STM32F407VET6? P.S.: Хорошо, что партия небольшая, для теста, всего 50шт.
|
|
|
|
|
 |
Ответов
|
Apr 25 2016, 11:57
|
Частый гость
 
Группа: Участник
Сообщений: 176
Регистрация: 20-02-14
Из: Томск
Пользователь №: 80 612

|
Цитата(ViKo @ Apr 25 2016, 15:44)  38 Debug support (DBG) 38.6.1 MCU device ID code Спасибо, действительно есть: Bits 11:0 DEV_ID(11:0): Device identifier (STM32F405xx/07xx and STM32F415xx/17xx) The device ID is 0x413. Однако это ещё раз подтверждает, что микроконтроллер STM32F407VET6 должен иметь ID код 0x413. А те, что мы закупили, имеют код 0x411, что относится к совершенно другому семейству STM32. Я всё больше склоняюсь к мысли, что это обыкновенный развод по китайски.
|
|
|
|
|
Apr 25 2016, 13:26
|
Гуру
     
Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521

|
Цитата(amiller @ Apr 25 2016, 14:57)  Спасибо, действительно есть: Bits 11:0 DEV_ID(11:0): Device identifier (STM32F405xx/07xx and STM32F415xx/17xx) The device ID is 0x413. Однако это ещё раз подтверждает, что микроконтроллер STM32F407VET6 должен иметь ID код 0x413. А те, что мы закупили, имеют код 0x411, что относится к совершенно другому семейству STM32. Я всё больше склоняюсь к мысли, что это обыкновенный развод по китайски. Как на мой мозг, у вас есть полные основания засунуть всю партию поставщику в ... назад. Это не подделка, а перелицовка. Легко предъявить. Я тут давече купил мх LM2596S ADJ. Думаю полное отсутствие кристалла внутри. Вход накоротко звонится с выходом, остальные ноги болтаются в воздухе. Из за одной штуки не стал заводится, но сам факт, ужасно неприятен.
|
|
|
|
Сообщений в этой теме
amiller Подделка STM32F407? Apr 25 2016, 08:40 inventor китайцы в прошлом году начали делать "свои... Apr 25 2016, 08:52 amiller Цитата(inventor @ Apr 25 2016, 12:52) кит... Apr 25 2016, 09:28 Venice Group Боюсь что дело не только в китайцах, но и местных ... Apr 25 2016, 09:10 SasaVitebsk Цитата(amiller @ Apr 25 2016, 11:40) Под ... Apr 25 2016, 10:33 amiller Цитата(SasaVitebsk @ Apr 25 2016, 14:33) ... Apr 25 2016, 11:33 ViKo В Reference manual в разделе MCU device ID code ко... Apr 25 2016, 10:53  EmbedElektrik Цитата(amiller @ Apr 25 2016, 14:57) Спас... Apr 25 2016, 18:42 ViKo По ID коду ведь можно найти, что было, что стало. Apr 25 2016, 19:06 Serg_Sm Не совсем в тему, но тоже про подделки. Долгое вре... Apr 25 2016, 19:42 SasaVitebsk Да перелицовка всегда была. Это не подделка, а кид... Apr 26 2016, 06:22
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|