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

 
 
 
Reply to this topicStart new topic
> PCMCIA->LPT->FETToll->MSP, Почему не пишется???
shindarah
сообщение Apr 30 2006, 15:57
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 23
Регистрация: 28-02-05
Пользователь №: 2 946



Народ помогите если кто знает...
У меня нет LPT, подключил PCMCIA->LPT карту, установил драйвера, всё работает. Подключаю JTAG эмулятор и плату, запускаю IAR, выставляю все параметры, и номер LPT порта - > Устройство не обнаруживается... Что делать? Кто-нибудь с таким сталкивался???
Go to the top of the page
 
+Quote Post
shindarah
сообщение May 1 2006, 16:01
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 23
Регистрация: 28-02-05
Пользователь №: 2 946



Возможно это связано с тем, что у этого нового порта нестандартный для LPT диапазон адресов... Может кто знает как в IARе перенастроить диапазон адресов порта?
Go to the top of the page
 
+Quote Post
Shread
сообщение May 1 2006, 16:29
Сообщение #3


иногда заглядывающий
****

Группа: Свой
Сообщений: 900
Регистрация: 18-05-05
Из: Зеленоград
Пользователь №: 5 170



В Иаре нельзя выставить нестандартный адрес порта.
У самого в компутере в одном не было LPT, купил PCI LPT карту. Изначально она встала на нестандартный адрес, прописал в настройках порта 0x378, в ИАР все заработало. Может быть и ваши драйвера умеют такое?
Go to the top of the page
 
+Quote Post
Kurt
сообщение May 3 2006, 05:24
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 63
Регистрация: 16-06-04
Из: Россия, Уфа
Пользователь №: 31



Если базовый адрес порта не удастся изменить, то можно попробовать MspFet.
В настройках указать: Adapter=FET direct access, Port=LPTx, Address=адрес
Или использовать адаптер на USB smile.gif
Go to the top of the page
 
+Quote Post
shindarah
сообщение May 3 2006, 08:31
Сообщение #5


Участник
*

Группа: Свой
Сообщений: 23
Регистрация: 28-02-05
Пользователь №: 2 946



К сожалению поменять адрес порта в драйверах не получается, попробую FET.
Это вроде как можно в ИАРе откомпилировать, потом HEX загрузить в fet и оттуда программировать?
Правда видимо в этом случае возможности отладки резко сокращаются...

Похоже чтоб нормально работать нужно программатор под USB брать...
Go to the top of the page
 
+Quote Post
VAI
сообщение May 3 2006, 08:55
Сообщение #6


Профессионал
*****

Группа: Модераторы
Сообщений: 1 120
Регистрация: 17-06-04
Пользователь №: 37



Может это отвлечение от темы, может нет, но всвязи с некоторым желанием испытывать новые версии ИАРовский компиляторов, ставлю их на виртуальную машину VMware Workstation. Из нее у меня и MspFet и ИАР работают с нестандартными портами, аж шум стоит. Для них-то это порты стандартные, остальное VMware делает...


--------------------
Если зайца бить, его можно и спички научить зажигать
Сколько дурака не бей - умнее не будет. Зато опытнее
Go to the top of the page
 
+Quote Post
goodwin
сообщение May 3 2006, 20:06
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 481
Регистрация: 1-08-05
Пользователь №: 7 267



На телесистемах с год назад тема поднималась. Было найдено решение - патчили что-то в IAR. К сожалению конкретнее вспомнить не могу...
Go to the top of the page
 
+Quote Post
VAI
сообщение May 4 2006, 04:27
Сообщение #8


Профессионал
*****

Группа: Модераторы
Сообщений: 1 120
Регистрация: 17-06-04
Пользователь №: 37



Цитата(goodwin @ May 4 2006, 01:06) *
На телесистемах с год назад тема поднималась. Было найдено решение - патчили что-то в IAR. К сожалению конкретнее вспомнить не могу...

кажется здесь было про это (на сахаре)
http://www.caxapa.ru/echo/msp.html?id=1883...%F2%F0%EE%EC%F3


--------------------
Если зайца бить, его можно и спички научить зажигать
Сколько дурака не бей - умнее не будет. Зато опытнее
Go to the top of the page
 
+Quote Post
shindarah
сообщение May 11 2006, 12:04
Сообщение #9


Участник
*

Группа: Свой
Сообщений: 23
Регистрация: 28-02-05
Пользователь №: 2 946



Да есть...

можно по хитрому чтобы подружить iar с lpt на нестандартном адресе нужно пропатчить hil.dll - найти адрес LPT3 (0x3bc) и заменить на адрес вашего порта. В конфигурации дебаггера выбираете lpt3 и все будет работать - проерено. Для иар 3.20а это адреса 0x401c(l), 0x401d(h) - 3m

Попробую сегодня вечером, потом напишу...

Тут походу купил FET USB и заработал новый геморой... sad.gif
Разбираюсь с ним... Соединяется с контроллером но шить что-то не шьет
Пишет Failed to write memory at 0x1100
Странно - читать читает...
Go to the top of the page
 
+Quote Post
VAI
сообщение May 11 2006, 12:16
Сообщение #10


Профессионал
*****

Группа: Модераторы
Сообщений: 1 120
Регистрация: 17-06-04
Пользователь №: 37



А в проекте какой процессор? И на самом деле какой?


--------------------
Если зайца бить, его можно и спички научить зажигать
Сколько дурака не бей - умнее не будет. Зато опытнее
Go to the top of the page
 
+Quote Post
shindarah
сообщение May 11 2006, 17:49
Сообщение #11


Участник
*

Группа: Свой
Сообщений: 23
Регистрация: 28-02-05
Пользователь №: 2 946



Цитата(VAI @ May 11 2006, 16:16) *
А в проекте какой процессор? И на самом деле какой?

MSP430F149 и там и там... да в общем-то всё даже загрузилось с горем пополам, только потоянно из отладки вылетает и так далее...

А что значит пропатчить HIL.DLL и чем? просто попытался заменить адрес из FARа что-то IAR перестал вообще шить... там может какая контрольная сумма еще есть? Или простым редактором его изменять нельзя? Я всместо символов с кодами bch и 03h (0x03bc) просто вставил символы с кодами D8h и FEh (0xFED8), но теперь IAR при выборе любого порта выдает собщение A fatal error has ocured, чего раньше вообще небыло, что-то не то я в этой DLL направил...
Go to the top of the page
 
+Quote Post
shindarah
сообщение May 11 2006, 18:21
Сообщение #12


Участник
*

Группа: Свой
Сообщений: 23
Регистрация: 28-02-05
Пользователь №: 2 946



В общем скачал HEX едитор, всё поправил, всё заработало!!! УРА!!!
Остался вопрос с USB
Go to the top of the page
 
+Quote Post

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

 


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


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