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

 
 
> M52233DEMO почему не хочет программироваться?
Ndf
сообщение Oct 13 2009, 13:42
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 101
Регистрация: 22-08-07
Пользователь №: 29 977



Здравствйте, целый день борюсь с Evalbord M52233DEMO (Freescale)... подскажите как можно записать во внутреннюю флэш проца программу из среды CodeWarrier. Не понятно почему то не работает BDM, подключил USB кабель, обнаружился девайс, дрова встали, дальше делаю так - запускаю IDE CodeWarrier 5.9.0, Tools->Hardware Diagnostic->Configuration там выбираю свой проц MCF52233, перехожу на вкладку Read/write, выбираю read и далее Access target... после этого получаю сообщение: ColdFire P&E Protocol Adapter : An error occurred while trying to read memory...
Flash программер соответственно ругается такими же словами. Сама плата работает, при включении выдает в СОМ1 лог инициализации ethernet. Так почему же сей чудный девайс не хочет программироваться? Подскажите плз кто знает.. unsure.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Ndf
сообщение Oct 16 2009, 12:35
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 101
Регистрация: 22-08-07
Пользователь №: 29 977



Мда...неужели никто не знает? Первое что удевило, так это то, что старт кит дали бесплатно, в нагрузку так сказать... ну че, достаю из коробки красивый dvd диск,вставляю... упс, он оказ не читается! Звоню в поддержку дарителям, грю диск не читается!???...в ответ - хм у нас такого нету. В общем послали меня в Питер, но у них такого диска тоже нет, потому его заказали у производителя и сказали подождать недельку. Раз такие дела, пока решил скачать Codewarrier_7.1, ну и почитать DS на проц. Для начала Качнул 350Мб IDE и 160М патч к нему, установил... первое впечаление, что софт писался судентами,весьма унылый внешний интерфейс, некоторые заголовки меню противоречат его содержимому, например пункт меню Project Inspector открывает пустое окошко, а пункта закрыть проект я не нашел вовсе. Меню Project->Set Default target по идее должно предложить на выбор список контроллеров для которого будет создан загрузочный код, но там оказалоь три странных пункта, которые вызвали у меня глубокие раздумья: console_internal ram, internal ram, internal flash... Ладно, переходим к плате.. Coldfire, оказывается не такой уж и холодный, если подключить Eth кабель к розетке то проц начинает греться, так что палец удержать трудно, про элементы БДМ вообще молчу, можно воду кипятить, розетка RJ45 с внешним трансформатором - зачем? BDM порт с 26 выводами тоже настораживает, нафига стока выводов?... Вот такие вот впечатления smile.gif
Go to the top of the page
 
+Quote Post
scifi
сообщение Oct 29 2009, 15:10
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(Ndf @ Oct 16 2009, 15:35) *
... Вот такие вот впечатления smile.gif

С успехом использую MCF52233, общее впечатление положительное. Нравится плод работы мотороловских инженеров. Документацию читать приятно.
А теперь по пунктам.
1) "Диск не читается". А зачем он нужен? В интернете всё есть.
2) "Codewarrior". У меня аллергия на этот софт. Бестолковый, тормознутый. И самое главное - компилятор генерит отвратительный код. Использую софт от Green Hills, который можно найти на местном фтп. Компилятор там великолепный. Прикрутил внешнюю IDE (родная IDE несерьёзная), написал Makefile. Одно ограничение: этот софт старый, поэтому в MCF5223x поддерживается только одна аппаратная точка останова. Но меня это не сильно сдерживает.
3) "Coldfire, оказывается не такой уж и холодный". Да, он прожорливый. В принципе потребление встроенного Ethernet PHY такое, какого следует ожидать. Но и без PHY процессор кушает неплохо (около 100 мА). Однако эти 100 мА погоды не сделают с учётом того же PHY.
4) "BDM порт с 26 выводами". На своих платах ставлю разъём на 6 контактов. Для отладки хватает.
Go to the top of the page
 
+Quote Post
Ndf
сообщение Nov 10 2009, 10:38
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 101
Регистрация: 22-08-07
Пользователь №: 29 977



Цитата(scifi @ Oct 29 2009, 18:10) *
С успехом использую MCF52233, общее впечатление положительное. Нравится плод работы мотороловских инженеров. Документацию читать приятно...
Давненько здесь не был...,радует что у вас есть положительные впечатления и у меня теперь есть надежда разобраться smile.gif. Тогда задам такой вопрос - с IDE все понятно, объясните мне по простому как прошить flash этого девайса на пальцах!? Для этого скачал и установил CF Flasher 3.1.10, прочитал скудный help к нему. Дальше: Target Config - выбираю мою плату M52233DEMO, в окне конфига BDM выбираю PE_USB_ML, так как у меня usb шнурок подключен к плате, жму ОК и дальше Program... че бы я там не делал, на все один ответ Cud not initialize BDM device. Может перемычку какую секретную надо замкнуть? Или БДМ который на плате нужен только для отладки? И еще... после беглого просмотра DS на MCF52233, я понял что их flash совместима с SST флешью и якобы может быть запрограмирована через SPI интерфейс. Если не затруднит объясните как же по простому залить во внутреннюю флэш проца бинарник?
PS: От безысходности купил эвал борд на AT91SAM7X с ethernet на борту и без проблем зашил свой софт во флэш уже через час...
Go to the top of the page
 
+Quote Post



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

 


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


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