SergeyVas 0 October 1 Posted October 1 · Report post Принесли на ремонт плату на ней МК очень старый Saf-c164cl lm плата 10выходов реле 10входов и штук 5 аналоговых входов и дисплей. Проблема сдохла память Флэш с прошивкой am29f800bb. Алгоритм работы платы не сложный циклограмма знаю . Мог бы написать. К каким портам что подключается прозвонил. На плате есть штырьки на которые выведены Rx tx clockout ещё один порт и питание. Думаю через них прошивалась схема. Но не найду какая утилита нужна мало информации. Может кто раньше работал с такими микроконтроллерами чем их прошивать? Не выпаивать же каждый раз tsop48 ) Quote Share this post Link to post Share on other sites More sharing options...
SergeyVas 0 October 1 Posted October 1 · Report post Посмотрел keil c166 для этих микроконтроллеров есть. Судя по маркировке и документации в этом микроконтроллере нет своей памяти. Вся прошивка храниться во флешке ОЗУ с батарейкой тоже внешнее. Как заливать прошивку? ничего не нашел на сайте infineon документации много а как загрузить нет. Думаю в микроконтроллере есть загрузчик для этого скорее всего вывели uart rxd txd clockout на фото разъем из 6 пинов рядом с батарейкой. Может у кого мысль есть подскажите. Quote Share this post Link to post Share on other sites More sharing options...
HardEgor 83 October 1 Posted October 1 · Report post В 02.10.2024 в 00:30, SergeyVas сказал: Как заливать прошивку? ничего не нашел на сайте infineon документации много а как загрузить нет. По-идее, насколько я помню, у Кейла можно выбрать в меню программатор. Quote Share this post Link to post Share on other sites More sharing options...
SergeyVas 0 October 1 Posted October 1 · Report post 1 hour ago, HardEgor said: По-идее, насколько я помню, у Кейла можно выбрать в меню программатор. Да есть на вкладке настроек JTAG . Но что куда присоединять пока не нашел доку и как MCU перевести в режим загрузки во внешнюю флеш. Флеш запаял чистую. Сделал тестовый пример в keil моргание светодиодом, скомпилировал получился hex86 . Как его туда теперь закинуть не нашел нигде. Quote Share this post Link to post Share on other sites More sharing options...
jcxz 240 October 2 Posted October 2 · Report post 23 часа назад, SergeyVas сказал: Посмотрел keil c166 для этих микроконтроллеров есть. Судя по маркировке и документации в этом микроконтроллере нет своей памяти. Вся прошивка храниться во флешке ОЗУ с батарейкой тоже внешнее. Как заливать прошивку? Если собираетесь писать/отлаживать новую прошивку, то проще будет подыскать какой-то современный МК, совместимый (хотя-бы частично) по ногам с вашим и впаять вместо. И со средствами отладки тогда проблем не будет и флешка внешняя не нужна и ресурсов намного больше. 21 час назад, SergeyVas сказал: как MCU перевести в режим загрузки во внешнюю флеш. Зачем его туда переводить? Он же вроде как раньше и грузился с внешней флешки. Значит уже переведён. 23 часа назад, SergeyVas сказал: ничего не нашел на сайте infineon документации много а как загрузить нет. Думаю в микроконтроллере есть загрузчик для этого скорее всего вывели uart rxd txd Не понимаю - как вы умудрились "не найти" там мануала на этот МК??? Заходим: https://www.infineon.com/cms/en/product/microcontroller/legacy-microcontroller/legacy-8-bit-16-bit-microcontroller/c166-family/c164ci-c164cl-c164si/ качаем самый главный документ - юзер-мануал и сразу в нём находим раздел про загрузку: "15 The Bootstrap Loader The built-in bootstrap loader of the C164 provides a mechanism to load the startup program, which is executed after reset, via the serial interface. In this case no external memory or an internal ROM/OTP/Flash is required for the initialization code starting at location 00’0000H. The bootstrap loader moves code/data into the internal RAM, but it is also possible to transfer data via the serial interface into an external RAM using a second level loader routine. ROM memory (internal or external) is not necessary. ..." Как подключить - всё описано, протокол - тоже описан. Находится в пару кликов. PS: Про отладчики в мануале тоже есть. Quote Share this post Link to post Share on other sites More sharing options...
SergeyVas 0 October 2 Posted October 2 · Report post Спасибо Quote Share this post Link to post Share on other sites More sharing options...
Vlad_G 8 October 4 Posted October 4 · Report post В 01.10.2024 в 16:55, SergeyVas сказал: очень старый Даа, сингл чип, сингл чип ... на известный мотивчик спеть можно :о) Может это поможет? Quote Share this post Link to post Share on other sites More sharing options...