Jump to content
    

Saf-c164cl lm

Принесли на ремонт плату на ней МК очень старый Saf-c164cl lm  плата 10выходов реле 10входов и штук 5 аналоговых входов и дисплей. Проблема сдохла память Флэш с прошивкой am29f800bb. Алгоритм работы платы не сложный циклограмма знаю . Мог бы написать. К каким портам  что подключается прозвонил. На плате есть штырьки на которые выведены Rx tx clockout ещё один порт и питание. Думаю через них прошивалась схема. Но не найду какая утилита нужна мало информации. Может кто раньше работал с такими микроконтроллерами чем их прошивать? Не выпаивать же каждый раз tsop48 ) 

Share this post


Link to post
Share on other sites

Посмотрел keil c166 для этих микроконтроллеров есть. Судя по маркировке и документации в этом микроконтроллере нет своей памяти. Вся прошивка храниться во флешке  ОЗУ с батарейкой тоже внешнее.  Как заливать прошивку? ничего не нашел на сайте infineon документации много а как загрузить нет. Думаю в микроконтроллере есть загрузчик для этого скорее всего вывели uart rxd txd clockout  на фото разъем из 6 пинов рядом с батарейкой. Может у кого мысль есть подскажите.

 

IMG_20240919_164052.jpg

Share this post


Link to post
Share on other sites

В 02.10.2024 в 00:30, SergeyVas сказал:

Как заливать прошивку? ничего не нашел на сайте infineon документации много а как загрузить нет.

По-идее, насколько я помню, у Кейла можно выбрать в меню программатор.

Share this post


Link to post
Share on other sites

1 hour ago, HardEgor said:

По-идее, насколько я помню, у Кейла можно выбрать в меню программатор.

 

Да есть на вкладке настроек JTAG . Но что куда присоединять пока не нашел доку и как MCU перевести в режим загрузки во внешнюю флеш. Флеш запаял чистую. Сделал тестовый пример в keil моргание светодиодом, скомпилировал получился hex86 . Как его туда теперь закинуть не нашел нигде.

Share this post


Link to post
Share on other sites

23 часа назад, SergeyVas сказал:

Посмотрел keil c166 для этих микроконтроллеров есть. Судя по маркировке и документации в этом микроконтроллере нет своей памяти. Вся прошивка храниться во флешке  ОЗУ с батарейкой тоже внешнее.  Как заливать прошивку?

Если собираетесь писать/отлаживать новую прошивку, то проще будет подыскать какой-то современный МК, совместимый (хотя-бы частично) по ногам с вашим и впаять вместо. И со средствами отладки тогда проблем не будет и флешка внешняя не нужна и ресурсов намного больше.

21 час назад, SergeyVas сказал:

как MCU перевести в режим загрузки во внешнюю флеш.

Зачем его туда переводить? Он же вроде как раньше и грузился с внешней флешки. Значит уже переведён.

 

23 часа назад, SergeyVas сказал:

ничего не нашел на сайте infineon документации много а как загрузить нет. Думаю в микроконтроллере есть загрузчик для этого скорее всего вывели uart rxd txd

Не понимаю - как вы умудрились "не найти" там мануала на этот МК???  :scratch_one-s_head:

Заходим: 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: Про отладчики в мануале тоже есть.

Share this post


Link to post
Share on other sites

В 01.10.2024 в 16:55, SergeyVas сказал:

очень старый

Даа, сингл чип, сингл чип ... на известный мотивчик спеть можно :о)

Может это поможет?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...