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

Faster

Members
  • Постов

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

  • Посещение

Весь контент Faster

  1. Все хорошо когда знаешь что искать , я сегодня перелопатил постов 500 на 3х форумах чтобы найти AS /PS для циклона, да есть у меня скачены ХэндБук но не зная что там можно утануть ... теперь у меня есть хотя бы представление как это все должно работать и я понимаю что для выбраного контроллера моя идея с MSP не прокатит ибо там 50 мегегерц по частоте синхронизации , а не один на 8 бит на такое не способен ... понятно счас нужно еще немного углубиться и посмотреть какой АRM взять , ибо идея сэкономить но все равно спасибо ... остался вопрос можно ли так сказать лить в циклон конфигурацию на низкой скорости , ... ищу по даташитам но чет пока не понятно
  2. Спасибо за рекомендацию, конечно я не могу описать что мне нужно ибо кроме теории и понимания принципов работы ПЛИС я держал в руках в те времена когда это было зачатком... много гуглил и читал в итоге взял Cyclone IV платку с минимальным обвесом, конечно китайскую ибо оригинальный кит стоит просто каких то не реальных денег ... сейчас умею ряд вопросов если поможите буду благодарен : есть внешний контроллер , пока не определился какой но по задумке там будет либо какоенить MSP или даже ATMega? суть в том что она должна будет иметь возможность сменить конфигурацию в ПЛИС , из заранее заготовленного файла хранящегося в отдельной флэшке/ может быть SD карте , Я так понимаю что квартус позволяет сделать такой бинарник, но как заставить плис его жевать и как в нее его засунуть .. пока смотрю даташиты тутчтото тишина с данным вопросом p.s. при включении питания она должна использовать первичную конфигу прошитую в нее
  3. Спасибо исчерпывающе, тогда подберу платку для разработки чего нибудь популярного и буду изучать ... если не сложно и есть желание можете порекомендовать смотрю на Altera , у них вроде серии есть от минималки до максималки аж с встроенными процесорами....
  4. Доброе время суток All, вопрос может прозвучать весьма глупо но с наскоку инфы я не нашел , а ПЛИС только на стадии пальце тыкания. Вопрос такой , знает ли кто ПЛИС способную загружать конфигурацию из внешнего источника , я отчетливо понимаю что есть те которые работают с внешней FLASH и я даже готов её имитировать, но это как бы костыль ... Хотелось бы чтобы сама ПЛИС была способна принимать конфигурацию, её сохранение при рестарте совершенно не важно , так как устройство крайне вариативно итак на борту будет ARM только лишь с загрузкой базовой ОС (громко сказано) и ожиданием дальнейшего по USB По этому было бы желательно чтобы после получения данных сам процессор уже программировал ПЛИС на дальнейший функционал.... Буду признателен если бы ткнули пальцем в даташит или место для раскопок такого чуда, ато прям не хочу имитировать флэшку, вотчую что костыль не верный
  5. Предполагаю в последствии использовать прерывания для работы с UART заранее позаботился о флагах, хотя наврядли да и процедура дернутая не стал менять Дело в том что в AtmelStudio пошаговая отладка вовсе не пашет ... умирает в блоках delay ...я вообще думаю чтоименно в них загвоздка ... сегодня напишу свою функцию задержки проверю...
  6. Всем привет тут пришлось вернуться к давно забытым МК с ядром AVR а точнее ATmega8 оч давно имел с ними дела но не когда не делал ни чего с бутлоадером ... и вот приклинило,для начала : 1-научился работать с командой SPM, чуть позже вообще нашёл удачную процедуру с готовой записью 2- написал тестовое приложение (как программуу) 3-написал бутлоадер ,естественно что у AtmelStudio у ликера опция -Wl,--section-start=.text=0x1800 выставлена и фьюзы в ту область так же для бута Естественно что базовая прога проверена 120 байт работают просто мигают светодиодом (где он понятно из проги) И бут лоадер тоже Скраиваю их в месте по простетскому сначала шью бутлоадер а потом поверх без стирания чипа основную далее если фьюз BOOTRST показывает что всё окей, если его прожеч то стартует бут лоадер ,если нет то основное приложение Кажется все пашет но вот увы ХРЕН ТАМ бут лоадер по окончанию своей отработке не может вызвать основную аппку пробовал : asm("LDI R30,0x00\r\nLDI R31,0x00\r\nIJMP\r\n"); и так пробовал: static void (*StartProg)( void ) = 0x0000; StartProg(); по сути заново запускается бут лоадер ... прикладываю исходник бутлоадера , самого EXE так сказать и HEX документ полной сборки... Логика , экзешника состоит просто в моргании поочередно двумя свето диодами ,а бутлоадера в проверки B3 у PORTD и проверке на удержание его в течении 5 или более сеукунд... Самая главная проблема это втом что из бутлоадера в аппку не как не осуществляется переход, а просто перезапускается бутлоадер... Но вот что интересно если расположит команду перехода в аппку одной из первых, то переход работает .... BootLoader.7z Exe.7z Document.7z
×
×
  • Создать...