| Форум РадиоКот https://radiokot.ru/forum/ |
|
| CY8C5868AXI-LP035 (CYPRESS)+ "IAR EWARM"+PEMicro https://radiokot.ru/forum/viewtopic.php?f=59&t=192907 |
Страница 1 из 1 |
| Автор: | kvazitron [ Вс мар 31, 2024 20:07:46 ] |
| Заголовок сообщения: | CY8C5868AXI-LP035 (CYPRESS)+ "IAR EWARM"+PEMicro |
Здравствуйте. Имеется плата от частотного привода с установленным на ней контроллером CY8C5868AXI-LP035 (CYPRESS). С помощью "IAR EWARM" и программатора "PE MICRO Multilink Unuversal FX" удается подключиться по SWD в режим DEBUG(без DOWNLOAD). Можно остановить программу, запустить программу, просмотреть регистры, области памяти. Появилась потребность попробовать сохранить информацию из Flash. Для этого в режиме DEBUG выбираю DEBUG->memory->save и указываю адреса 0x0-0x3ffff. Сохраняется в формате hex. Затем, выйдя из режима DEBUG захожу в Project->Download->Download File... , выбираю сохраненный .hex файл , появляется надпись Programming flash memory - заполняется бегунок индикации - и , вроде как, программирование завершается. Делаю старт - программа работает. О работоспособности программы сужу по работающему пульту индикации привода. В полной уверенности, что я слил hex файл, делаю следующее: Project-> Download->Erase memory->установлен check box "flash 0x0-0x3ffff" ->Erase ---> пошел процесс. По окончании при попытке подключиться в режим DEBUG все подключается как и ранее, но при просмотре памяти 0x0-0x3ffff все нули. Ну, думаю, вот очистил же . Далее проделывая процедуру как ранее, то есть Project->Download->Download File... , выбираю сохраненный .hex файл , появляется надпись Programming flash memory и бегунок не заполняется. Стоит и стоит. Есть подозрение, что вместе с Erase memory, установилась какая-то защита от записи. Подскажите, кто знает. |
|
| Автор: | ART_ME [ Вс мар 31, 2024 20:41:18 ] |
| Заголовок сообщения: | Re: CY8C5868AXI-LP035 (CYPRESS)+ "IAR EWARM"+PEMicro |
https://caxapa.ru/1382402.html |
|
| Автор: | kvazitron [ Вс мар 31, 2024 21:45:47 ] |
| Заголовок сообщения: | Re: CY8C5868AXI-LP035 (CYPRESS)+ "IAR EWARM"+PEMicro |
Ну там из советов - попробовать J-Link. Так получилось, что его пока нет. Вот я и подумал - может быть здесь кто что подскажет. Или тут и там одна и таже публика обитает...? Добавлено after 8 minutes 49 seconds: С помощью указанной выше связки программатора (PEMicro) и среды IAR удается без проблем прошивать (и стирать) stm32f303vc (на отладочной плате STM32f3Discovery). Теперь необходимо понять, что не дает делать тоже самое с микроконтроллером CYPRES. (Это все при условии, что и PEMicro и IAR поддерживают контроллер CY8C5868AXI-LP035) Добавлено after 6 minutes 50 seconds: Если что, привод уже куплен и установлен новый. Теперь ремонт - дело принципа (ну или интереса) |
|
| Автор: | kvazitron [ Пт май 31, 2024 21:16:05 ] |
| Заголовок сообщения: | Re: CY8C5868AXI-LP035 (CYPRESS)+ "IAR EWARM"+PEMicro |
Программатор J-Link решил проблему с "непрошиванием". Прямо из того же IAR EWARM. То есть PEMicro считать прошивку смог, стереть флеш смог, а записать - не получалось. Слитую с помощью PEMicro прошивку без проблем удалось записать с помощью J-Link. Вот так... |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|


