|
Кто работал с flash magic?, Вопросы по программированию |
|
|
|
Apr 12 2013, 14:33
|
Группа: Участник
Сообщений: 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 серий звучит как вызов  Несколько раз слетал бут, несовсем понятное поведение после прошивки программатором рекомендуемым производителем Flash Magic`a и прочие вещи. Например в Flash Magice выбираем защитить бут и выбираем источник тактирования и в результате имеем кусок пластика. Там еще в мануале к p89lc932a1 сказано, что добавлено ICP программирование, которое не совсем понятно как подключать (просто нет времени попробовать). Даже ChipProg не всегда срабатывает как надо. Кстати, а вот такой программатор возьмет 932a1/935 ? А то чем бедные студенты будут программировать, когда через год диплом получу :D
|
|
|
|
|
Apr 13 2013, 03:52
|

старший лаборант
     
Группа: Свой
Сообщений: 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, а остальное совпадает.
--------------------
Китайская комплектация - европейское качество! ;)
|
|
|
|
|
Apr 19 2013, 13:49
|
Группа: Участник
Сообщений: 11
Регистрация: 2-04-13
Пользователь №: 76 323

|
У меня вопрос немного не в тему. По поводу надежных и устойчивых камней с минимальным количеством ошибок.
МК Renessans по вашему хорошо подойдут для автоматизации горных машин ?
|
|
|
|
|
Apr 23 2013, 09:23
|
Знающий
   
Группа: Свой
Сообщений: 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). Всё они тоже для пром. и авто применений есть.
|
|
|
|
|
Jul 24 2013, 12:55
|
Группа: Участник
Сообщений: 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}, так как неопределен чип - фьюзы не читаются. Что не так пошло- подскажите пожалуйста.
|
|
|
|
|
Jul 24 2013, 13:54
|
Группа: Участник
Сообщений: 10
Регистрация: 10-10-10
Пользователь №: 60 040

|
убрал сетодиоды(сам поставил)с PCL & PDA, закоротил резисторы по 100 ом - заработало. Осталось проверить ранее прошитые микроконтроллеры - о результатах напишу позжее. Подскажите пожалуйста можно ли codearchitect заставить работать автономно - без интернета?
|
|
|
|
|
Jul 25 2013, 17:55
|
Группа: Участник
Сообщений: 10
Регистрация: 10-10-10
Пользователь №: 60 040

|
Большое спасибо. Не подскажите? Пробовал помигать светодиодом, компилировал в Kiel Vision. Flash Magic прошил, а в конце написал(device does not support operation)- в ответ я в KielVision отключил генерацию startup code - FlashMagic успокоился. Но тот код что остался упорно после программирования не проходит верификацию . Для эксперимента- беру все стираю- шью ваш код для программатора-и в результате верификация проходит успешно. Думаю что-то не так настроено в KielVision - куда копать пока не знаю.
|
|
|
|
|
Jul 30 2013, 07:52
|
Группа: Участник
Сообщений: 10
Регистрация: 10-10-10
Пользователь №: 60 040

|
Спасибо за помощь - все заработало. Поменял KeilVision3 на 4. Правильно ли я понимаю? Память lpc924 у FlashMagic разбита на 4 блока - старший блок нельзя затирать? Выкладываю свой вариант печатной платы - почти все на SMD-компонентах.Размер 4см*3см. Спасибо за помощь.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|