Перейти к содержанию
    

by-pass

Участник
  • Постов

    19
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о by-pass

  • Звание
    Участник
    Участник
  • День рождения 09.11.1983

Контакты

  • Сайт
    Array
  • ICQ
    Array
  1. Spartan-3E Starter Kit

    Еще продается. Цена 4000р. Комплект состоит из: плата, диски с EDK и ISE, блок питания, usb-кабель, handbook.
  2. Spartan-3E Starter Kit

    Продается Spartan-3E Starter Kit. Покупал в терраэлектронике, почти не использовался. Отдам полный комплект (диски с ключами, Handbook). Цена 4500р. г. Москва
  3. Iar и внешняя память

    Статья от DASMa, в догонку. Flash_Cpp.rar
  4. Для программирования всех процессоров от Ti необходим jtag серии xds510 или xds560. Судя по всему, Ваш JetLink не подходит. jtag от самого техаса: http://focus.ti.com/docs/toolsw/folders/print/xds510.html, от знатного поставщика железа для ti: http://www.spectrumdigital.com/product_inf...80d7aa52cb24174, открытый проект: http://projects.caxapa.ru/index.html?ID=6, достаточно доступный вариант: http://www.scanti.ru/sau510/sau_510.php; Есть еще куча других, в том числе и открытых, решайте сами. На счет студии, триал обязан работать 120дней. Наверно, у вас раньше уже стояла триальная версия и ее лицензия истекла. Полную версию искать на местном ftp или в торентах. Для работы с С2000-ой серией нужна SDFlash Utility для заливки программы во флэш: http://emulators.spectrumdigital.com/utilities/sdflash/. Больше нечего не требуется.
  5. LPC 2888

    Первое, необходимо программно "отмаппить" вектора прерываний во FLASHв регистре MEMMAP. Второе, есть файл линкера (*.xcl), т.е. после того как программа скомпилирована, линкер раскидывает программу в заданные области памяти, определяемые файлом линковки. Соответственно, эти файлы разные для работы из RAM и из FLASH. Гляньте любой пример в IARe, например "Philips\LPC212x\Olimex-P212X\timer", там два файла *.xcl и два подпроекта для работы в RAM и FLASH. Разница в подпроектах в этих самых файлах, сравните их между собой, и все станет ясно. Различны секции -DROMSTART -DROMEND - это память программ и INTVEC - это расположение векторов прерываний. Отрывайте карту памяти кристалла, смотрите на числа и все поймете. P.S. Раз плата называется JLINK, то там должен быть этот самый JTAG-эмулятор JLINK. Если так, то просто надо его настроить в опциях и весь процесс "заливки" и отладки софта сведется к нажатию ctrl+d, так как описанный вами путь как-то далек от совершенства.
  6. LPC 2888

    Опишите подробнее, что Вы делаете, и какие ошибки выдаются. Наверняка дело в версии загрузчика в LPC2888. Если ругается на файл FlashPhilipsLPCxxx, то нужно обновить версию загрузчика в LPC2888. Как это точно делать не знаю, но не сложнее того,что вы делали. Или работать в IAR более старой версии, у которого файл FlashPhilipsLPCxxx для старой версий загрузчиков процов, например, 4.20.
  7. Возможно проблемы в выходным файлом *.out. Например, скомпилился неправильно. Была ошибка 24 но как то быстро решилась, не помню в чем было дело.
  8. LPC 2888

    Вы программу прошиваете во SRAM и от туа запускаете, а старая программа прошита во FLASH. После сброса, естественно, будет работать только старая програама. У IAR в примерах программы для обоих типов памяти (project->Edit Configurations). Самый простой программатор Wigler, инфы по нему полно.
  9. Если не принципиальное сделать все на матлабе, то "все украдено до нас". http://www.visualgps.net/Papers/NMEAParser/
  10. Класс для работы с CAN контроллера AT90CAN128. C++. CAN_controller_for_AT90CAN128_.rar
  11. CAN вполне сносный. Все mailbox, маски, фильтры работают, сеть из 5 AT128CAN и TMS320F28. Правда не использовал прерывания, все через полинг, прием и отправка. Единственный подвох - это то, что надо вручную очищать статусные регистры, иначе событие будет висеть бесконечно, но это решается через RTFM. И еще, был момент, когда пропадали некоторые пакеты от TMS, но предположительно это проблемы программиста TMS(отравлял не глядя на статусные флаги). PS. Длинна шины 5м, скорость 1Мбит.
  12. SPI у ATMEGA8515

    Очень длительное время обработчка прерываний по приему. По хорошему, надо заранее готовить данные для ответа, а в прерывании только считывать из массива и увеличивать индекс. А вообще, вариантов куча.
  13. Ну если надо просто настроить, то по тому принципу что Вы описали работают генетические алгоритмы. Другое едо что результат будет далеко не идельным. Но это все зависить от критериев работы алгоритма, выч. ресурсови, памяти и время. См. фаил. ______________________.pdf
×
×
  • Создать...