Jump to content

    

shamray

Свой
  • Content Count

    114
  • Joined

  • Last visited

Community Reputation

0 Обычный

About shamray

  • Rank
    Частый гость
  • Birthday 09/23/1982

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array

Recent Profile Visitors

1382 profile views
  1. Добрый день. Посоветуйте желательно недорогую и легко доставаемую плату для установки в систему PC104. Особых требований к начинке нету. Желательно с Cyclone3 или Cyclone2 объема от 10K тригеров.
  2. Да, интересно. Приемник я еще не копал. Хотя странно это. Opencores пишет что версия Stable. Чувствую придется всеже писать свое.
  3. Что, получается никто не использовал? А то все советуют брать, а сами никто не проверялю..
  4. Доброго времени суток. Возникла необходимость в HDLC контролере. Решил не изобретать велосипед, а взять готовую корку с Opencores и доработать под свои нужды. Но возникла проблема - модуль отвечающий за передачу не хочет правильно работать. При передаче он вставляет в конец пакета лишние 6 бит (такие же как в первом байте CRC). Для меня исходник показался запутанным и поэтому не могу найти причину. Может многоуважаемый АЛЛ поможет решить проблему. Или посоветуйте, пожалусто, другую открытую корку.
  5. Спасибо, не заметил. Посмотрел что на сайте схема какого-то другого адптера и не стал качать. Похоже это то что надо! Спасибо.
  6. Спасибо всем ответившим. В ощем понятно что тут пока все глухо. Буду писать свой софт или переделывать имеющийся. Наверно буду использовать PonyProg как базу. Пока добавил поддержку ByteBlastera. Занят добавлением поддержки Датафлеш. Если получится - выложу.
  7. 2 Alex11 ByteBlaster представляет собой в общем случае 4 буферизированых пина от LPT на вывод и 2 на вход. Вот их и думал подключить к датафлеш. Вся проблема в софте который будет рулить этими пинами. Потенциально проблемы быть не должно. Ведь програмируют же AVR-ки с помощю avreal, а также есть програматор для памяти AT17 тоже использующий ByteBlaster. Вот я хочу найти софт который может шить AT45 с помощью имеющегося ByteBalster-a. 2 ukpyr - этот програматор видел, но он использует другой адаптер. 2 semonoff Не понял про Jam-player. Можно по подробнее.
  8. Добрый день. Подскажите, существует ли в природе софт под Windows, с помощью которого можно запрограмировать впаянную память DataFlash AT45XX. Условие - использование ByteBlasterII. Другиие програматоры/кабели не предлагать. Спасибо.
  9. Так в том то и дело, что к исходникам прилагаеются файлы проекта на VC т.е. под win, да и в исходниках часто встречается #ifdef _WINDOWS_ т.е. должно и под винду компилится. Хотя я уже сомневаюсь.
  10. Здравия всем. Интересует ворос, кому то удалось скомпилить PonyProg под windows? Хотел добавить мкруху которая суйчас не поддреживается. Скачал с оф. сайта исходники, в них есть проект под VC6. При компиляции не находит тучу библиотек типа #include <X11/Xlib.h> и т.д. Где можно их взять? Это я так понимаю исходники X-Windows для nix. А под виндой что делать?
  11. Все, вопрос снимается. Все решено. 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;" ); }
  12. Так не получится - плата изготовлена и менять ничего не хочется. Пробовал поступить как советуют в даташите "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, но все затыкается после определения встроенным бутлодером таипа(разрядности) флешки. Куда копать пока не знаю...
  13. Как из программы ресетнуть Blackfin 532 так, чтобы запустился загрузчик и грузил прогу в соответствии с пинамми BMODE. Простой софтовый сброс не дает результата - загрузка не начинается.
  14. SPI флешка програмируется при производстве (бутлодер) и впаивается на плату. Потом уже через нее пишется основная программа в паралельную флеш. Програмить паралельную вне платы - почти невозможно. Хорошо, допустим я запишу и бутлоадер и основную программу в параллельную флеш. Тогда как мне загрузить основную программу из бутлодера и передать ей управление?