Например TDA7294

Форум РадиоКот • Просмотр темы - Nuc126ne4ae проблема после прошивки
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Сб май 18, 2024 20:16:21

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 13 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Nuc126ne4ae проблема после прошивки
СообщениеДобавлено: Сб май 04, 2024 18:11:37 
Родился
Аватар пользователя

Зарегистрирован: Сб май 04, 2024 16:53:49
Сообщений: 6
Рейтинг сообщения: 0
Всем доброго времени суток. Имеется мат. плата MSI Mag Z390 Tomahawk, с подсветкой Mystic Light которой управляет ARM МК. Так вот, один "умный" человек-владелец что-то закоротил при подключении подсветки кулера и этот МК выгорел. МК я заменил на новый, даже прошивку нашёл (сомневаюсь что от этой мат. платы и под этот МК), прошил. Программатор JLink на базе STM32F103C8T6 BluePill, всё хорошо, всё прошилось. Подсветка не заработала. МК больше не связывается с JFlash, не стирается, не читается и не пишется. Может кто сталкивался с подобной проблемой и/или с этим МК? Может кто посоветовать, как его реанимировать и залить правильную прошивку, чтобы не менять его снова? Помогите, пожалуйста, уж очень не люблю паять чипы в корпусе QFN48.(((

P.S. Если нужны какие-то ещё данные (логи, ошибки, скрины), всё могу предоставить.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Nuc126ne4ae проблема после прошивки
СообщениеДобавлено: Вс май 05, 2024 06:27:46 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 18
Рейтинг сообщений: 407
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 2487
Рейтинг сообщения: 0
Название контроллера, сестра!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Nuc126ne4ae проблема после прошивки
СообщениеДобавлено: Вс май 05, 2024 10:19:41 
Сверлит текстолит когтями

Карма: -11
Рейтинг сообщений: 104
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1164
Рейтинг сообщения: 4
Название контроллера, сестра!
Название вроде как в заголовке указано.

Добавлено after 2 minutes 39 seconds:
прошивку нашёл (сомневаюсь что от этой мат. платы и под этот МК), прошил.
Странная самонадеянность... С таким же успехом могли просто кусок swap-файла винды залить. :)))

Добавлено after 9 minutes 30 seconds:
Может кто посоветовать, как его реанимировать и залить правильную прошивку, чтобы не менять его снова?
Вариантов всего несколько:
1. Найти точно такую же плату с точно таким же МК. И попробовать слить прошивку. Если не залочена.
2. Срисовать схему подключения МК и написать программу к нему. Самостоятельно. С нуля.
3. Забить на светомузыку и пользоваться тем, что осталось.

выбирайте...


Последний раз редактировалось jcxz Вс май 05, 2024 10:24:41, всего редактировалось 1 раз.

Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Nuc126ne4ae проблема после прошивки
СообщениеДобавлено: Вс май 05, 2024 10:23:51 
Родился
Аватар пользователя

Зарегистрирован: Сб май 04, 2024 16:53:49
Сообщений: 6
Рейтинг сообщения: 0
Цитата:
Странная самонадеянность... С таким же успехом могли просто кусок swap-файла винды залить.


Понимаю, написал же что не уверен. Дело не в этом, с STM32 таких приколов не было, как и с многими другими ARM-контроллерами, всегда можно было перепрошить. Вопрос как этого зверя теперь реанимировать...

Цитата:
Название контроллера, сестра!


Скорее брат, а название NUC126NE4AE, компании Nuvoton.


Вернуться наверх
 
Секреты депассивации литиевых батареек FANSO EVE Energy

Самыми лучшими параметрами по энергоемкости, сроку хранения, температурному диапазону и номинальному напряжению обладают батарейки литий-тионилхлоридной электрохимической системы. Но при длительном хранении происходит процесс пассивации. Разберем в чем плюсы и минусы, как можно ее избежать или уменьшить последствия и как проводить депассивацию батареек на примере продукции и рекомендаций компании FANSO EVE Energy.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Nuc126ne4ae проблема после прошивки
СообщениеДобавлено: Вс май 05, 2024 10:26:42 
Сверлит текстолит когтями

Карма: -11
Рейтинг сообщений: 104
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1164
Рейтинг сообщения: 0
Вопрос как этого зверя теперь реанимировать...
Так же как STM32 - подключиться под сбросом и стереть.


Вернуться наверх
 
Тренды и лучшие решения для разработки зарядных станций в России

К 2029 году в России прогнозируется увеличение числа зарядных станций до 40 000. При этом отечественный рынок электротранспорта имеет климатические, потребительские и географические особенности. Для успешной разработки и построения инфраструктуры станций заряда в России идеальным вариантом является использование решений и электронных компонентов китайских производителей – лидеров индустрии электротранспорта и возобновляемой энергетики, которые уже представлены в КОМПЭЛ.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Nuc126ne4ae проблема после прошивки
СообщениеДобавлено: Вс май 05, 2024 12:12:01 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 18
Рейтинг сообщений: 407
Зарегистрирован: Вт май 01, 2018 19:44:47
Сообщений: 2487
Рейтинг сообщения: 0
Дело не в этом, с STM32 таких приколов не было, как и с многими другими ARM-контроллерами, всегда можно было перепрошить.
Ну, если прошивка захочет, то залочит контроллер так что ничего вы не сделаете. Просто вам такие не попадались.

Вопрос как этого зверя теперь реанимировать.
Стандартно - либо под ресетом, либо перевести в режим загрузчика.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Nuc126ne4ae проблема после прошивки
СообщениеДобавлено: Пн май 06, 2024 22:24:03 
Родился
Аватар пользователя

Зарегистрирован: Сб май 04, 2024 16:53:49
Сообщений: 6
Рейтинг сообщения: 0
Цитата:
Ну, если прошивка захочет, то залочит контроллер так что ничего вы не сделаете. Просто вам такие не попадались.

Подозреваю, что так и произошло.

Цитата:
Стандартно - либо под ресетом, либо перевести в режим загрузчика.

Под ресетом это как? Есть методика?
Я весь даташит перелопатил, но не нашёл не пин отвечающий за загрузчик, ни что-то подобное на это.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Nuc126ne4ae проблема после прошивки
СообщениеДобавлено: Вт май 07, 2024 07:55:34 
Встал на лапы
Аватар пользователя

Карма: 2
Рейтинг сообщений: 22
Зарегистрирован: Ср сен 02, 2015 07:47:20
Сообщений: 109
Рейтинг сообщения: 0
Под ресетом это как? Есть методика?

Никакого секрета нет. Нужно лишь убедиться, что ресет тоже подключен к программатору/отладчику и установлена соответствующая галочка в софте программатора/отладчика.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Nuc126ne4ae проблема после прошивки
СообщениеДобавлено: Вт май 07, 2024 09:08:31 
Родился
Аватар пользователя

Зарегистрирован: Сб май 04, 2024 16:53:49
Сообщений: 6
Рейтинг сообщения: 0
HardWareMan писал(а):
Никакого секрета нет. Нужно лишь убедиться, что ресет тоже подключен к программатору/отладчику и установлена соответствующая галочка в софте программатора/отладчика.

Так а по-другому он и соединяться не хотел. А теперь и вовсе никак не соединяется... Печально, если не получится, придётся всё же менять контроллер на новый.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Nuc126ne4ae проблема после прошивки
СообщениеДобавлено: Вт май 07, 2024 23:51:23 
Родился
Аватар пользователя

Зарегистрирован: Сб май 04, 2024 16:53:49
Сообщений: 6
Рейтинг сообщения: 0
Хорошо, смотрел как у других без проца и оперативы данное изделие работает (светодиоды мигают), и вот вопрос: а может ли чисто теоретически микросхема биоса мешать прошивке МК, если к примеру инициализация проходит, а биос не даёт процессору остановитьсяи тем самым мешать перепрошить его?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Nuc126ne4ae проблема после прошивки
СообщениеДобавлено: Ср май 08, 2024 16:26:56 
Родился
Аватар пользователя

Зарегистрирован: Сб май 04, 2024 16:53:49
Сообщений: 6
Рейтинг сообщения: 0
Вот, короче. При попытке соединиться, вот это:
СпойлерИзображение
Окно J-Flash
Изображение
Настройки ресета
Изображение
Ошибка

И лог ошибки:
СпойлерConnecting ...
- Connecting via USB to probe/ programmer device 0
- Probe/ Programmer firmware: J-Link OB-STM32F103 V1 compiled Jan 7 2019 14:10:25
- Probe/ Programmer S/N: 15039217
- Device "NUC126NE4AE" selected.
- Target interface speed: 2250 kHz (Fixed)
- VTarget = 3.300V
- InitTarget() start
- InitTarget()
- Write protected device detected. This could cause problems during flash download.
Note: Unsecuring will trigger a mass erase of the internal flash.


- Executing default behavior previously saved in the registry.
- Device will be unsecured now.
- InitTarget() end - Took 338ms
- Found SW-DP with ID 0x0BB11477
- DPv0 detected
- CoreSight SoC-400 or earlier
- Scanning AP map to find all available APs
- AP[1]: Stopped AP scan as end of AP map has been reached
- AP[0]: AHB-AP (IDR: 0x04770021)
- Iterating through AP map to find AHB-AP to use
- AP[0]: Core found
- AP[0]: AHB-AP ROM base: 0xE00FF000
- CPUID register: 0x410CC200. Implementer code: 0x41 (ARM)
- Found Cortex-M0 r0p0, Little endian.
- FPUnit: 4 code (BP) slots and 0 literal slots
- CoreSight components:
- ROMTbl[0] @ E00FF000
- [0][0]: E000E000 CID B105E00D PID 000BB008 SCS
- [0][1]: E0001000 CID B105E00D PID 000BB00A DWT
- [0][2]: E0002000 CID B105E00D PID 000BB00B FPB
- Executing init sequence ...
- Executing Reset (0, 0 ms)
- Reset: Halt core after reset via DEMCR.VC_CORERESET.
- Reset: Reset device via AIRCR.SYSRESETREQ.
- Reset: S_RESET_ST never gets cleared. CPU seems to be kept in reset forever.
- Reset: Using fallback: Reset pin.
- Reset: Halt core after reset via DEMCR.VC_CORERESET.
- Reset: Reset device via reset pin
- Reset: VC_CORERESET did not halt CPU. (Debug logic also reset by reset pin?).
- Reset: Reconnecting and manually halting CPU.
- Found SW-DP with ID 0x0BB11477
- DPv0 detected
- CoreSight SoC-400 or earlier
- AP map detection skipped. Manually configured AP map found.
- AP[0]: AHB-AP (IDR: Not set)
- AP[0]: Core found
- AP[0]: AHB-AP ROM base: 0xE00FF000
- CPUID register: 0x410CC200. Implementer code: 0x41 (ARM)
- Found Cortex-M0 r0p0, Little endian.
- CPU could not be halted
- Reset: Core did not halt after reset, trying to disable WDT.
- Reset: Halt core after reset via DEMCR.VC_CORERESET.
- Reset: Reset device via reset pin
- Reset: VC_CORERESET did not halt CPU. (Debug logic also reset by reset pin?).
- Reset: Reconnecting and manually halting CPU.
- Found SW-DP with ID 0x0BB11477
- DPv0 detected
- CoreSight SoC-400 or earlier
- AP map detection skipped. Manually configured AP map found.
- AP[0]: AHB-AP (IDR: Not set)
- AP[0]: Core found
- AP[0]: AHB-AP ROM base: 0xE00FF000
- CPUID register: 0x410CC200. Implementer code: 0x41 (ARM)
- Found Cortex-M0 r0p0, Little endian.
- CPU could not be halted
- Reset: Failed. Toggling reset pin and trying reset strategy again.
- Found SW-DP with ID 0x0BB11477
- Failed to power up DAP
- Reset: Halt core after reset via DEMCR.VC_CORERESET.
- Reset: Reset device via AIRCR.SYSRESETREQ.
- Reset: S_RESET_ST never gets cleared. CPU seems to be kept in reset forever.
- Reset: Using fallback: Reset pin.
- Reset: Halt core after reset via DEMCR.VC_CORERESET.
- Reset: Reset device via reset pin
- Reset: VC_CORERESET did not halt CPU. (Debug logic also reset by reset pin?).
- Reset: Reconnecting and manually halting CPU.
- Found SW-DP with ID 0x0BB11477
- DPv0 detected
- CoreSight SoC-400 or earlier
- AP map detection skipped. Manually configured AP map found.
- AP[0]: AHB-AP (IDR: Not set)
- AP[0]: Core found
- AP[0]: AHB-AP ROM base: 0xE00FF000
- CPUID register: 0x410CC200. Implementer code: 0x41 (ARM)
- Found Cortex-M0 r0p0, Little endian.
- CPU could not be halted
- Reset: Core did not halt after reset, trying to disable WDT.
- Reset: Halt core after reset via DEMCR.VC_CORERESET.
- Reset: Reset device via reset pin
- Reset: VC_CORERESET did not halt CPU. (Debug logic also reset by reset pin?).
- Reset: Reconnecting and manually halting CPU.
- Found SW-DP with ID 0x0BB11477
- DPv0 detected
- CoreSight SoC-400 or earlier
- AP map detection skipped. Manually configured AP map found.
- AP[0]: AHB-AP (IDR: Not set)
- AP[0]: Core found
- AP[0]: AHB-AP ROM base: 0xE00FF000
- CPUID register: 0x410CC200. Implementer code: 0x41 (ARM)
- Found Cortex-M0 r0p0, Little endian.
- CPU could not be halted
- CPU could not be halted
- ERROR: Failed to halt CPU.
- ERROR: Failed to connect.
Could not perform custom init sequence.
- ERROR: Connect failed


Если ресет из настроек убрать:
СпойлерНастройки без ресета:
Изображение
Соединение установлено:
Изображение
Выбираю стереть чип:
Изображение
Ошибка:
Изображение

Лог попытки стирания чипа:
СпойлерErasing chip ...
- 64 sectors, 1 range, 0x0 - 0x1FFFF
- Start of preparing flash programming
- ERROR: Verification of RAMCode failed @ address 0x20000000.
Write: 0xA801BE00 F0009900
Read: 0x00000000 00000000
- ERROR: Failed to prepare for programming.
Failed to download RAMCode!
- End of preparing flash programming
- Start of restoring
- End of restoring
- ERROR: Failed to erase chip
Disconnecting ...
- Disconnected


И лог соединения:
СпойлерConnecting ...
- Connecting via USB to probe/ programmer device 0
- Probe/ Programmer firmware: J-Link OB-STM32F103 V1 compiled Jan 7 2019 14:10:25
- Probe/ Programmer S/N: 15039217
- Device "NUC126NE4AE" selected.
- Target interface speed: 2250 kHz (Fixed)
- VTarget = 3.300V
- InitTarget() start
- InitTarget()
- Write protected device detected. This could cause problems during flash download.
Note: Unsecuring will trigger a mass erase of the internal flash.


- Executing default behavior previously saved in the registry.
- Device will be unsecured now.
- InitTarget() end - Took 338ms
- Found SW-DP with ID 0x0BB11477
- DPv0 detected
- CoreSight SoC-400 or earlier
- Scanning AP map to find all available APs
- AP[1]: Stopped AP scan as end of AP map has been reached
- AP[0]: AHB-AP (IDR: 0x04770021)
- Iterating through AP map to find AHB-AP to use
- AP[0]: Core found
- AP[0]: AHB-AP ROM base: 0xE00FF000
- CPUID register: 0x410CC200. Implementer code: 0x41 (ARM)
- Found Cortex-M0 r0p0, Little endian.
- FPUnit: 4 code (BP) slots and 0 literal slots
- CoreSight components:
- ROMTbl[0] @ E00FF000
- [0][0]: E000E000 CID B105E00D PID 000BB008 SCS
- [0][1]: E0001000 CID B105E00D PID 000BB00A DWT
- [0][2]: E0002000 CID B105E00D PID 000BB00B FPB
- CPU could not be halted
- Executing init sequence ...
- Initialized successfully
- Target interface speed: 2250 kHz (Fixed)
- Found 1 JTAG device. Core ID: 0x0BB11477 (None)
- Connected successfully

Вот даташит на этот МК:
Вложение:
DS_NUC126_Series_EN_Rev1.05.pdf [2.18 MiB]
Скачиваний: 14


Segger Embedded Studio for ARM, выдал мне вообще что-то: Selected target NUC126NE4AE (Found core: Cortex-M0, Configure core: Cortex-M23)...
Я узнал под какой чип записанная прошивка, Nuc1262NE4AE, и у него Cortex-M23. Так вот вопрос так и остался - как этот МК оживить? Господа, пожалуйста, подскажите что делать?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Nuc126ne4ae проблема после прошивки
СообщениеДобавлено: Чт май 09, 2024 22:55:13 
Сверлит текстолит когтями

Карма: -11
Рейтинг сообщений: 104
Зарегистрирован: Вт авг 15, 2017 10:51:13
Сообщений: 1164
Рейтинг сообщения: 0
Понаписали целую кучу, но ответа на простой вопрос: "Подключена ли цепь RESET от эмулятора к МК?" так и не дали...
Ведь уже несколько раз посоветовали:
Так же как STM32 - подключиться под сбросом и стереть.
А если эта цепь не подключена, но какой вообще смысл во всех манипуляциях выше???


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Nuc126ne4ae проблема после прошивки
СообщениеДобавлено: Пт май 10, 2024 11:03:57 
Встал на лапы
Аватар пользователя

Карма: 2
Рейтинг сообщений: 22
Зарегистрирован: Ср сен 02, 2015 07:47:20
Сообщений: 109
Рейтинг сообщения: 0
Понаписали целую кучу, но ответа на простой вопрос: "Подключена ли цепь RESET от эмулятора к МК?" так и не дали...

А если эта цепь не подключена, но какой вообще смысл во всех манипуляциях выше???

Есть ещё момент с конденсатором в цепи сброса. Иногда он начинает мешать процессу, так что если не работает с ним - следует временно попробовать убрать его.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 13 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y