Меню

+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
|
||||
|
Пользовательская прошивка E14-140M+соединение с ПКДобрый день!
|
|||
|
||||
|
Re: Пользовательская прошивка E14-140M+соединение с ПКНет, конечно, самому писать драйвера не надо. Вы можете использовать исходник штатного ПО для ARM и модифицировать его, используя штатный драйвер и lusbapi.dll |
|||
|
||||
|
Re: Пользовательская прошивка E14-140M+соединение с ПКТ.е. написать свои версии, основанные на стандартных исходниках E14-140-M.
Можно ли избежать модификации драйвера USB для E14-140-M? Подскажите, где взять исходники:
Исходники для lusbapi на месте.
|
|||
|
||||
|
Re: Пользовательская прошивка E14-140M+соединение с ПКСамый свежий исходник ARM вышлем Вам в понедельник. |
|||
|
||||
|
Re: Пользовательская прошивка E14-140M+соединение с ПКВыслали |
|||
|
||||
|
Re: Пользовательская прошивка E14-140M+соединение с ПКНе могли бы Вы и мне выслать исходники, примерно такая же проблема, модуль Е14-140 должен прийти в четверг, хотелось бы тут же приступить работе:) |
|||
|
||||
|
Re: Пользовательская прошивка E14-140M+соединение с ПКИсходники выложены на http://www.lcard.ru/download/e140_firmware.zip |
|||
|
||||
|
Re: Пользовательская прошивка E14-140M+соединение с ПКЖелающим писать автономные блоки на базе E14-140-M рекомендую прочитать главу 6 руководства пользователя
Также понадобится низкоуровневое описание http://www.lcard.ru/download/e14-140_low_level.pdf
|
|||
|
||||
|
Re: Пользовательская прошивка E14-140M+соединение с ПКВозникла проблема с прошиванием E14-140-M через jtag. Другими словами программа не грузится во флэш. IAR в логах отмечает что не найдет девайс. Хотелось бы узназнать как победить сею незадачу? Спасибо |
|||
|
||||
|
Re: Пользовательская прошивка E14-140M+соединение с ПКМаксим, какой у вас программатор? Проверьте цоколевку разъема, драйвер программатора, настройки IAR.
Я бы на вашем месте для начала попробовал собрать штатную прошивку (это проверка настроек компилятора), потом начал бы экспериментировать с переделкой кода main(). ВНИМАНИЕ! Программа, собранная из исходников как есть, без бутрома работать не будет. Но ее можно пересобрать в безбутромной конфигурации, читайте readme.txt к исходникам. P.S. Я правильно понял, что вам не нужна связь с ПК по USB? P.P.S. Ваши опыты очень ценны для нас. По результатам этой переписки, похоже, будет написан и выложен некий tutorial. |
|||
|
||||
|
Re: Пользовательская прошивка E14-140M+соединение с ПКПрограмматор MT-Link, драйвера впринципе рабочие, но единственное что мы работаем в IAR 4.41, а тут проект для 5.11.не могу сказать нужны ли свои дрова тут или нет . НАстройки IARa поменял, поставил галку, чтоб во флэш писала. Связь по USB мне нужна) Смысл работы : необходимо засунуть алгоритм которы будет выполняться автономно , по команде сверху,т.е. по USB, все задумано потому что общение по USB слышком медленно.И при все при этом мне надо будет еще пошагово отладится, как раз с помощью jtag. вроде бы нормально сформулировал. |
|||
|
||||
|
Re: Пользовательская прошивка E14-140M+соединение с ПКСОбственно проблема в том что не могу нормально прошить с помощью jtag и потом пошагово пройтись по программе. |
|||
|
||||
|
Re: Пользовательская прошивка E14-140M+соединение с ПКНаучить IAR прошивать через MT-Link мне не удалось.
|
|||
|
||||
|
Re: Пользовательская прошивка E14-140M+соединение с ПКВ том то и дело что я нормально прошиваю армы через MT-Link. а тут такая петрушка. сейчас на такой стадии:
|
|||
|
||||
|
Re: Пользовательская прошивка E14-140M+соединение с ПКДа, возможно. Что-то с настройками. |
|||
|
||||
|
Re: Пользовательская прошивка E14-140M+соединение с ПКс настройками IARа? я не нашел mac файл к проекту, возможно дело в нем. IAR 5,11 впринципе другой, почему то не поддреживающий старые проекты. |
|||
|
||||
|
Re: Пользовательская прошивка E14-140M+соединение с ПКс настройками IARа? я не нашел mac файл к проекту, возможно дело в нем. IAR 5,11 впринципе другой, почему то не поддреживающий старые проекты. |
|||
|
||||
|
Re: Пользовательская прошивка E14-140M+соединение с ПКМаксим, проверьте, пожалуйста, цоколевку разъема (http://www.lcard.ru/download/e14_140_users_guide.pdf параграф 5.8). Вы точно все правильно подключили? Что касается IAR4, то можно попробовать сделать новый проект из исходников и linker map. Далее, flashloader должен подойти стандартный для AT91SAM7S256. Может быть, надо подкорректировать коэффициенты PLL с учетом кварца (12 МГц, PLL = 96 МГц, делители для ядра и для USB порта = 2, flash 1WS). Это все можно взять из hardware/clk.c и include/clk.h В-третьих, отметил Владислав, можно цеплять отладчик IAR к работающему процессору, прошитому тем же бинарником, но во внешней программе. Потом можно сделать reset cpu и отлаживаться. Так что биться с IAR не обязательно, можно работать с wiggler + openocd или mtlink + segger jlink. Так что не волнуйтесь, на вопрос "ВОЗМОЖНО ЛИ ПРОШИТЬ ЧЕРЕЗ JTAG?" ответ определенно положительный. Их при производстве прошивают именно через JTAG. |
|||
|
||||
|
Re: Пользовательская прошивка E14-140M+соединение с ПКВсе заработало!Спасибо) ДЕло было в драйверах JLink, скачали посвежее, да и IAR 5.40. ВОпрос следующий: ранее не имел дело с 140й платой, работал тока с 440 и 440D, хотелось бы узнать может ли 140МD генерить синусоиду не по одной точке ,а буфером, в 440D была возможность заполнять буфур и потом его выкидывать, тут не в примерах не в библиотеках не одного намека, только DACSample. |
|||
|
||||
|
Re: Пользовательская прошивка E14-140M+соединение с ПКв библиотеке lusbapi.h ничего не сказано про потоковый вывод, или я что то не допомнимаю?хотя в исходниках 140MD он присутствует!Поясните пожалуйста. |
|||
|
||||
|
Re: Пользовательская прошивка E14-140M+соединение с ПКМожет, еще как! У 140MD два параллельно работающих 16-битных ЦАП с потоковым выводом при частоте дискретизации от 25 до 200 кГц на канал.
Примеры DACSample - совместимые со старой E14-140D, у которой ЦАП действительно только однократный и к тому же 12 бит. Новые функции поддержаны в Lusbapi 3.3, его вот-вот выложат на сайт. Уже можете взять DLL и .h из http://www.lcard.ru/download/lusbapi_e1 … abview.zip |
|||
|
||||
|
Re: Пользовательская прошивка E14-140M+соединение с ПКкак скоро?завтра?) |
|||
|
||||
|
Re: Пользовательская прошивка E14-140M+соединение с ПК"Real soon now" :-)
Максим, ловите в email пример потокового вывода на ЦАП, а .dll и .h Вы найдете по ссылке в предыдущем письме. Вам остается сгенерить для вашего компилятора .lib по .h и .dll |
|||
|
||||
|
Re: Пользовательская прошивка E14-140M+соединение с ПКНашел еще одну проблемку, структуры для работы с АЦП в прошивке 140MD и lusbapi.h не совпадают)можно как нибудь пояснить? |
|||
|
||||
|
Re: Пользовательская прошивка E14-140M+соединение с ПКНужное исправление между 3.02 и 3.03, 3.04 отличается только возможностью читать EEPROM конфигурации не весь целиком, для совместимости с библиотекой lcomp. Но для порядка я сейчас пришлю на почту. |