|
M52233DEMO почему не хочет программироваться? |
|
|
|
Oct 13 2009, 13:42
|
Частый гость
 
Группа: Свой
Сообщений: 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. Так почему же сей чудный девайс не хочет программироваться? Подскажите плз кто знает..
|
|
|
|
|
 |
Ответов
|
Oct 16 2009, 12:35
|
Частый гость
 
Группа: Свой
Сообщений: 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 выводами тоже настораживает, нафига стока выводов?... Вот такие вот впечатления
|
|
|
|
|
Oct 29 2009, 15:10
|
Гуру
     
Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136

|
Цитата(Ndf @ Oct 16 2009, 15:35)  ... Вот такие вот впечатления  С успехом использую MCF52233, общее впечатление положительное. Нравится плод работы мотороловских инженеров. Документацию читать приятно. А теперь по пунктам. 1) "Диск не читается". А зачем он нужен? В интернете всё есть. 2) "Codewarrior". У меня аллергия на этот софт. Бестолковый, тормознутый. И самое главное - компилятор генерит отвратительный код. Использую софт от Green Hills, который можно найти на местном фтп. Компилятор там великолепный. Прикрутил внешнюю IDE (родная IDE несерьёзная), написал Makefile. Одно ограничение: этот софт старый, поэтому в MCF5223x поддерживается только одна аппаратная точка останова. Но меня это не сильно сдерживает. 3) "Coldfire, оказывается не такой уж и холодный". Да, он прожорливый. В принципе потребление встроенного Ethernet PHY такое, какого следует ожидать. Но и без PHY процессор кушает неплохо (около 100 мА). Однако эти 100 мА погоды не сделают с учётом того же PHY. 4) "BDM порт с 26 выводами". На своих платах ставлю разъём на 6 контактов. Для отладки хватает.
|
|
|
|
|
Nov 10 2009, 10:38
|
Частый гость
 
Группа: Свой
Сообщений: 101
Регистрация: 22-08-07
Пользователь №: 29 977

|
Цитата(scifi @ Oct 29 2009, 18:10)  С успехом использую MCF52233, общее впечатление положительное. Нравится плод работы мотороловских инженеров. Документацию читать приятно... Давненько здесь не был...,радует что у вас есть положительные впечатления и у меня теперь есть надежда разобраться  . Тогда задам такой вопрос - с 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 на борту и без проблем зашил свой софт во флэш уже через час...
|
|
|
|
Сообщений в этой теме
Ndf M52233DEMO почему не хочет программироваться? Oct 13 2009, 13:42   scifi У меня отладочный адаптер LPT. Но, возможно, суть ... Nov 10 2009, 14:07 Ndf C утра запустил CF Flasher, нажимаю "програм... Nov 11 2009, 06:02 scifi Может Вам стоит собрать LPT BDM адаптер? Я свой со... Nov 11 2009, 06:53 Ndf Цитата(scifi @ Nov 11 2009, 09:53) Я эту ... Nov 11 2009, 11:52  scifi Цитата(Ndf @ Nov 11 2009, 14:52) Надо поп... Nov 11 2009, 17:56 ak_mnp Добрый день!
scifi, я понимаю у Вас богатый о... Sep 1 2011, 08:47 scifi Цитата(ak_mnp @ Sep 1 2011, 12:47) как пр... Sep 1 2011, 09:59 ak_mnp scifi, спасибо! Попробовал записывать FLASH б... Sep 2 2011, 09:20
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|