Кто любит RISC в жизни, заходим, не стесняемся.
Ответить

CY8C5868AXI-LP035 (CYPRESS)+ "IAR EWARM"+PEMicro

Вс мар 31, 2024 20:07:46

Здравствуйте. Имеется плата от частотного привода с установленным на ней контроллером 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, установилась какая-то защита от записи. Подскажите, кто знает.

Re: CY8C5868AXI-LP035 (CYPRESS)+ "IAR EWARM"+PEMicro

Вс мар 31, 2024 20:41:18

https://caxapa.ru/1382402.html

Re: CY8C5868AXI-LP035 (CYPRESS)+ "IAR EWARM"+PEMicro

Вс мар 31, 2024 21:45:47

Ну там из советов - попробовать J-Link. Так получилось, что его пока нет. Вот я и подумал - может быть здесь кто что подскажет. Или тут и там одна и таже публика обитает...?

Добавлено after 8 minutes 49 seconds:
С помощью указанной выше связки программатора (PEMicro) и среды IAR удается без проблем прошивать (и стирать) stm32f303vc (на отладочной плате STM32f3Discovery). Теперь необходимо понять, что не дает делать тоже самое с микроконтроллером CYPRES. (Это все при условии, что и PEMicro и IAR поддерживают контроллер CY8C5868AXI-LP035)

Добавлено after 6 minutes 50 seconds:
Если что, привод уже куплен и установлен новый. Теперь ремонт - дело принципа (ну или интереса)
Ответить