-
Постов
114 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйИнформация о shamray
-
Звание
Частый гость
- День рождения 23.09.1982
Контакты
-
Сайт
Array
-
ICQ
Array
Информация
-
Город
Array
Посетители профиля
1 657 просмотров профиля
-
Добрый день. Посоветуйте желательно недорогую и легко доставаемую плату для установки в систему PC104. Особых требований к начинке нету. Желательно с Cyclone3 или Cyclone2 объема от 10K тригеров.
-
Да, интересно. Приемник я еще не копал. Хотя странно это. Opencores пишет что версия Stable. Чувствую придется всеже писать свое.
-
Что, получается никто не использовал? А то все советуют брать, а сами никто не проверялю..
-
HDLC корка с opencores
shamray опубликовал тема в Работаем с ПЛИС, области применения, выбор
Доброго времени суток. Возникла необходимость в HDLC контролере. Решил не изобретать велосипед, а взять готовую корку с Opencores и доработать под свои нужды. Но возникла проблема - модуль отвечающий за передачу не хочет правильно работать. При передаче он вставляет в конец пакета лишние 6 бит (такие же как в первом байте CRC). Для меня исходник показался запутанным и поэтому не могу найти причину. Может многоуважаемый АЛЛ поможет решить проблему. Или посоветуйте, пожалусто, другую открытую корку. -
Спасибо, не заметил. Посмотрел что на сайте схема какого-то другого адптера и не стал качать. Похоже это то что надо! Спасибо.
-
Спасибо всем ответившим. В ощем понятно что тут пока все глухо. Буду писать свой софт или переделывать имеющийся. Наверно буду использовать PonyProg как базу. Пока добавил поддержку ByteBlastera. Занят добавлением поддержки Датафлеш. Если получится - выложу.
-
2 Alex11 ByteBlaster представляет собой в общем случае 4 буферизированых пина от LPT на вывод и 2 на вход. Вот их и думал подключить к датафлеш. Вся проблема в софте который будет рулить этими пинами. Потенциально проблемы быть не должно. Ведь програмируют же AVR-ки с помощю avreal, а также есть програматор для памяти AT17 тоже использующий ByteBlaster. Вот я хочу найти софт который может шить AT45 с помощью имеющегося ByteBalster-a. 2 ukpyr - этот програматор видел, но он использует другой адаптер. 2 semonoff Не понял про Jam-player. Можно по подробнее.
-
Внутрисхемное програмирование DataFlash(AT45)
shamray опубликовал тема в В помощь начинающему
Добрый день. Подскажите, существует ли в природе софт под Windows, с помощью которого можно запрограмировать впаянную память DataFlash AT45XX. Условие - использование ByteBlasterII. Другиие програматоры/кабели не предлагать. Спасибо. -
Компиляция PonyProg под MVC++ 2008
shamray ответил shamray тема в Программирование
Так в том то и дело, что к исходникам прилагаеются файлы проекта на VC т.е. под win, да и в исходниках часто встречается #ifdef _WINDOWS_ т.е. должно и под винду компилится. Хотя я уже сомневаюсь. -
Компиляция PonyProg под MVC++ 2008
shamray опубликовал тема в Программирование
Здравия всем. Интересует ворос, кому то удалось скомпилить PonyProg под windows? Хотел добавить мкруху которая суйчас не поддреживается. Скачал с оф. сайта исходники, в них есть проект под VC6. При компиляции не находит тучу библиотек типа #include <X11/Xlib.h> и т.д. Где можно их взять? Это я так понимаю исходники X-Windows для nix. А под виндой что делать? -
Спасибо, именно это мне и помогло )
-
Все, вопрос снимается. Все решено. section("program") static void res_HW(void * ptr) { cli(); // Clear all interrupts csync(); ssync(); asm( /* Issue system soft reset */ "P0.L = LO( 0xFFC00100 );" /* SWRST register address */ "P0.H = HI( 0xFFC00100 );" "R0.L = 0x0007;" "W[P0] = R0;" "SSYNC;" "SSYNC;" /* Clear system soft reset */ "R0.L = 0x0000;" "W[P0] = R0;" "SSYNC;" "P0.L = lo( 0xFFC00000 );" "P0.H = hi( 0xFFC00000 );" // PLL Control Register "R0 = 0x1400( Z );" // Restore default power-on state "W[P0] = R0;" "SSYNC;" "P0.L = lo( 0xFFC00004 );" "P0.H = hi( 0xFFC00004 );" // PLL DIV Control Register "R0 = 0x0005( Z );" // Restore default power-on state "W[P0] = R0;" "SSYNC;" "P0.L = lo( 0xFFC00A18 );" "P0.H = hi( 0xFFC00A18 );" // EBIU, SDRAM Refresh Rate Control Register "R0 = 0x081A(Z);" // Restore default power-on state "W[P0] = R0;" "SSYNC;" "P0.L = lo( 0xFFC00A14 );" "P0.H = hi( 0xFFC00A14 );" //EBIU, SDRAM Memory Bank Control Register "R0 = 0x0000(z);" // Restore default power-on state "W[P0] = R0;" "SSYNC;" "P0.L = lo( 0xFFC00A10 );" "P0.H = hi( 0xFFC00A10 );" //EBIU, SDRAM Memory Global Control Register "R0.L = 0x8849;" // Restore default power-on state "R0.H = 0xE008;" "[P0] = R0;" "SSYNC;" "RAISE 1;" ); }
-
Так не получится - плата изготовлена и менять ничего не хочется. Пробовал поступить как советуют в даташите "P0.L = LO( 0xFFC00100 );" /* SWRST register address */ "P0.H = HI( 0xFFC00100 );" "R0.L = 0x0007;" "W[P0] = R0;" "SSYNC;" /* Clear system soft reset */ "R0.L = 0x0000;" "W[P0] = R0;" "SSYNC;" /* Core reset - forces reboot */ "RAISE 1;" Не помогло - загрузка не начинается. Пробовал перейти по адресу бутлодера bootFuncPtr = (void (*)(void))0xEF000000; bootFuncPtr(); Появляется активность на SPI, но все затыкается после определения встроенным бутлодером таипа(разрядности) флешки. Куда копать пока не знаю...
-
Как ресетнуть BlackFin
shamray опубликовал тема в Сигнальные процессоры и их программирование - DSP
Как из программы ресетнуть Blackfin 532 так, чтобы запустился загрузчик и грузил прогу в соответствии с пинамми BMODE. Простой софтовый сброс не дает результата - загрузка не начинается. -
SPI флешка програмируется при производстве (бутлодер) и впаивается на плату. Потом уже через нее пишется основная программа в паралельную флеш. Програмить паралельную вне платы - почти невозможно. Хорошо, допустим я запишу и бутлоадер и основную программу в параллельную флеш. Тогда как мне загрузить основную программу из бутлодера и передать ей управление?