реклама на сайте
подробности

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> Кто работал с flash magic?, Вопросы по программированию
Yoruk91
сообщение Apr 12 2013, 14:33
Сообщение #31





Группа: Участник
Сообщений: 11
Регистрация: 2-04-13
Пользователь №: 76 323



Цитата(Harbinger @ Apr 12 2013, 08:28) *
LPC800 очень заманчиво смотрятся для мелких проектов, но они только-только в продаже появились, и до сих пор в стадии "qualification". Судя по темпам, какая-то определённость с ними к лету появится. Попутно, у них немало конкурентов - и от ST, и от Freescale, вскоре Energymicro с Zero Gecko подтянутся, упомянутый Infineon тоже не дремлет.


Где то я видел хорошие, годные макетные платы типа Olimexa с 800 серий в районе 800 рублей с кучей ништяков. Маленький АРМик проще защитить от всяких помех, шумов, наводок.
Значит до лета повазекаемся с 900 серий, а там на 800-е армики перейдем. Тем более там полная совместимость по ножкам. А 900 серий звучит как вызов sm.gif Несколько раз слетал бут, несовсем понятное поведение после прошивки программатором рекомендуемым производителем Flash Magic`a и прочие вещи. Например в Flash Magice выбираем защитить бут и выбираем источник тактирования и в результате имеем кусок пластика. Там еще в мануале к p89lc932a1 сказано, что добавлено ICP программирование, которое не совсем понятно как подключать (просто нет времени попробовать). Даже ChipProg не всегда срабатывает как надо.

Кстати, а вот такой программатор возьмет 932a1/935 ? А то чем бедные студенты будут программировать, когда через год диплом получу :D

Go to the top of the page
 
+Quote Post
Harbinger
сообщение Apr 13 2013, 03:52
Сообщение #32


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Собственно, на бутлоадер я забил где-то на десятом LPC921 с "потерянным вектором". Да и у мелких LPC900 его просто нет (но можно вписать, занимает полкилобайта).
С ISP/ICP мостом встретилась всего одна бяка. Установил в 9171 фьюз удвоителя частоты встроенного RC-генератора. Один раз прошил - и привет, больше чип не видится (а программа в нём работает). Надо было попробовать частоту PCL повысить, а заодно и уменьшить интервал между импульсами сброса, но лениво было прошивку моста переписывать. Есть и другие вещи необратимого характера - "additional security bits".
Цитата(Yoruk91 @ Apr 12 2013, 17:33) *
Кстати, а вот такой программатор возьмет 932a1/935 ? А то чем бедные студенты будут программировать, когда через год диплом получу :D
Это один из штатных, должен взять.

Цитата(Yoruk91 @ Apr 12 2013, 17:33) *
Тем более там полная совместимость по ножкам.

Почти полная - есть нюансы. Например, в корпусе TSSOP-16 земля на 4-м выводе у P89LPC917FDH и на 13-м - у LPC812M101FDH16, а остальное совпадает.


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
Yoruk91
сообщение Apr 19 2013, 13:49
Сообщение #33





Группа: Участник
Сообщений: 11
Регистрация: 2-04-13
Пользователь №: 76 323



У меня вопрос немного не в тему. По поводу надежных и устойчивых камней с минимальным количеством ошибок.

МК Renessans по вашему хорошо подойдут для автоматизации горных машин ?
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Apr 23 2013, 03:12
Сообщение #34


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



У Renesas две, если можно так сказать, "ветки" МК - ex-Hitachi и ex-NEC. Последние активно продвигались для промприменений.


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
msalov
сообщение Apr 23 2013, 09:23
Сообщение #35


Знающий
****

Группа: Свой
Сообщений: 526
Регистрация: 24-08-07
Из: Беларусь, Минск
Пользователь №: 30 045



Цитата(Harbinger @ Apr 23 2013, 06:12) *
У Renesas две, если можно так сказать, "ветки" МК - ex-Hitachi и ex-NEC. Последние активно продвигались для промприменений.

А как же ex-Mitsubishi (r8c/m16c/m32r)? Да и новые семейства выпустили (rh850, rx, rl78).
Всё они тоже для пром. и авто применений есть.
Go to the top of the page
 
+Quote Post
G_S_V
сообщение Jul 24 2013, 12:55
Сообщение #36





Группа: Участник
Сообщений: 10
Регистрация: 10-10-10
Пользователь №: 60 040



после прошивки - проверяю {device signature = manufacturer ID - 0xFF},{device ID 1 -0xFF},{device ID 2 - 0xFF},{bootloadr ver:ISP:06:IAP:06}, так как неопределен чип - фьюзы не читаются. Что не так пошло- подскажите пожалуйста.
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Jul 24 2013, 13:06
Сообщение #37


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Это ICP/ISP мост так отвечает после прошивки? Если да, то так и должно быть. Можно подключать таргет по ICP и читать его сигнатуру. Если с даташитом совпадает - можно стирать, писать и т.п. Только "Additional security bits" без крайней нужды не трогайте.
Если же из таргета читаются FF, значит, что-то с железом не то.
Подробнее - вечером.


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
G_S_V
сообщение Jul 24 2013, 13:54
Сообщение #38





Группа: Участник
Сообщений: 10
Регистрация: 10-10-10
Пользователь №: 60 040



убрал сетодиоды(сам поставил)с PCL & PDA, закоротил резисторы по 100 ом - заработало. Осталось проверить ранее прошитые микроконтроллеры - о результатах напишу позжее. Подскажите пожалуйста можно ли codearchitect заставить работать автономно - без интернета?
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Jul 25 2013, 05:41
Сообщение #39


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Прикрепляю оффлайновую версию Code Architect (с сайта её убрали и давно не развивают).
Насколько помню, понадобится установить JRE.
Предупреждаю: штука небезгрешная, местами есть мелкие ошибки - нужно сверяться с UM, если сгенерированный код не заработает.


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
G_S_V
сообщение Jul 25 2013, 17:55
Сообщение #40





Группа: Участник
Сообщений: 10
Регистрация: 10-10-10
Пользователь №: 60 040



Большое спасибо. Не подскажите? Пробовал помигать светодиодом, компилировал в Kiel Vision. Flash Magic прошил, а в конце написал(device does not support operation)- в ответ я в KielVision отключил генерацию startup code - FlashMagic успокоился. Но тот код что остался упорно после программирования не проходит верификацию . Для эксперимента- беру все стираю- шью ваш код для программатора-и в результате верификация проходит успешно. Думаю что-то не так настроено в KielVision - куда копать пока не знаю.
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Jul 26 2013, 05:44
Сообщение #41


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Даже не знаю, что сказать... sm.gif
Верификация возможна только через бутлоадер - и то можно её запретить, поставив блокировку команд movc. А по ICP чтение вообще не предусмотрено - нет такой команды. Потому и верификация не поддерживается.


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
G_S_V
сообщение Jul 30 2013, 07:52
Сообщение #42





Группа: Участник
Сообщений: 10
Регистрация: 10-10-10
Пользователь №: 60 040



Спасибо за помощь - все заработало. Поменял KeilVision3 на 4. Правильно ли я понимаю? Память lpc924 у FlashMagic разбита на 4 блока - старший блок нельзя затирать? Выкладываю свой вариант печатной платы - почти все на SMD-компонентах.Размер 4см*3см. Спасибо за помощь. rolleyes.gif

Прикрепленные файлы
Прикрепленный файл  LPCprog_bridge.zip ( 34.43 килобайт ) Кол-во скачиваний: 56
 
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Jul 30 2013, 17:25
Сообщение #43


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Да, в 924 в последнем секторе сидит бутлоадер. При попытке его стереть Flash Magic выдаст предупреджение. Если стереть, останется возможность программирования только по ICP.
Вообще-то на это же место, сохранив вектор, можно вписать собственный бут, с шифрованием, например.


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 10:48
Рейтинг@Mail.ru


Страница сгенерированна за 0.01384 секунд с 7
ELECTRONIX ©2004-2016