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

Внутрисхемное программирование BlackFin

Кстати, под линух тоже ведь есть какие-то подобные инструменты (эмулятор), не пробовали?

не, не пробовал, и помоему даже не видел ни где... а где хоть скачать можно ?

 

.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не хочется. Совсем не хочется быть принятым за религиозного фанатика. Еще меньше для этого подходит эта тема, но уж больно для меня она больная по некоторомым причинам :(.

Попробую ее чуть-чуть максимально спокойно приподнять..

Нет, на самом деле все чуть иначе, чем кажется, в нем реально просче легче разарабытывать, это я по своему опыту говорю и выбрал его тоже по своему опыту.

1.Реально имеем или кроспларформенные инструменты (подчеркиваю класические компиляторы, линкеры, ......), или только Windows.

2.Все инструменты профессионалом интегрируются самостостольно а не используется готовая IDE

"все в одном". Как минимум три самых лучших известных мне редактора/IDE кросплатформенные. Под Win выбор побольше (правда традиционно за счет гибкости) будет.

3.Если с инструментарием играть в shell Linux или Windows - разница разительна в пользу Linux. Однако

скрипты писать давно реально писать можно и нужно (спасибо за это в том числе и многочисленным линуксоидам) на еще более мощных, уже ЯЗЫКАХ!, например, на Питоне, которым dxp пользуется.

Для пользователей Eclipse естественеее будет Java. Все это, опять, как минимум кросплатформенно.

4.C эмбеддерской почки зрения условно говоря "под Linux" существует во многих случаях альтернативные отладочные средства которые можно сделать и самому. Хотя опять таки самоделки есть и под Windows. Тут я могу сказать, что если для профессиональной работы что-то надо и это можно купить, то купить дешевле выходит.

5.На счет "денег" - все сколь-нибудь полезное и 'бесплатное' наработанное под Linux портировано под Windows. Многие вещи под Linux не купишь, даже за деньги.

Внешнее мнение меня интересует мало в вопросах где я разбираюсь хоть както.

...и наперед скажу, дело не в том что лучше или хуже - просто реально он легче для меня, кто это испробовал также остался на пути разаработки под линуксом.

А я, это тот, кто вернулся.

А вообщето я считаю,(коль речь пошла об этом) что настоящему инженеру все равно под чем и что разрабатывать, хоть под досом или на деревянных счетах...

Категорически нет.

это мое мнение, сорри если кого им задел.

Лично меня не задели. Написал это по той причине, что последнее время все больше и больше сталкиваюсь с новоявленными линуксоидами у которых "пальцы веером" и "Линукс форева" и все. Больше практически ничего. Совсем ничего :( :( :( :(.

 

Все. На этом разговоры за Win/Lin закончил.

Изменено пользователем zltigo

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

не, не пробовал, и помоему даже не видел ни где... а где хоть скачать можно ?

Хм, скачать эмулятор - не представляю, как это можно физически осуществить. :) Я имел в виду существующие эмуляторы, поддерживающие линух и гнутый тулчейн типа этих:

 

http://www.blackfin.org/tools/emulators.php

http://www.blackfin.org/tools/emulators.php?id=82

 

Цена там не указана, но где-то попадалось про ICEbear что-то то ли 200, то ли 300 бакинских. Имхо, такая цена более, чем приемлема. Единственно, ничего не могу сказать о потребительских качествах, поэтому и спросил у вас, не пользовались ли.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Никто не пытался подключатся через LPT порт к JTAG и дебагать блекфин? Может и софт имеется?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хочу собрать USB JTAG на FT2232. Насколько я понимаю встроенный в VisualDSP Flash Programmer... не будет работать через такой JTAG. Что же в таком случае использовать? JTAG мне не нужен для отладки, моя цель программирование параллельной флеш памяти путем ногодрыгания процессора.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хочу собрать USB JTAG на FT2232. Насколько я понимаю встроенный в VisualDSP Flash Programmer... не будет работать через такой JTAG.

Не будет.

 

Что же в таком случае использовать? JTAG мне не нужен для отладки, моя цель программирование параллельной флеш памяти путем ногодрыгания процессора.

Загрузите процессор (какой, кстати?) каким-нибудь другим способом (UART, SPI) и программируйте спокойно флеш.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Процессор BF533, к сожалению загрузку через UART не поддерживает, а было бы очень кстати. Щас программирую SPI память AT45DB161D больше никакой памяти на плате нет - основная программа хранится там же. JTAG хочется еще для маломальского теста платы. В будущем есть желание перейти на процессоры BF52x, но почему-то в новых процессорах все меньше и меньше внутренней памяти. И вроде как надо будет внешнюю SDRAM ставить. Еще к тому же к изделию добавляются новые функции код растет, поэтому хочу ставить параллельную память и исполнять код оттуда, частота процессора не большая - 65 МГц всего. Места на плате очень мало, а еще и процессоры BF52x видимо пока не планируются в корпусах miniBGA с температурным диапазоном industrial.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

uriy,

у меня такая платка на FT2232 собрана. Софт для ICEBear видит её как свою, но, поскольку его возможностей мало, собираюсь свой писать. Если есть желание, можем скооперироваться, правда я этим не раньше середины августа буду заниматься.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно на схемку взглянуть? Используете ли вы EEPROM? Если да, что туда зашиваете? В написании софта под винду, к сожалению, не силен. Увы тут я вероятно ничем помочь не смогу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день.

Помогите разобраться, есть Icebear и софт, своими силами сделана плата на базе BF533 при подключении выводится сообщение (см. файл). В чем может быть проблема?

 

Заранее спасибо.

post-36548-1222415510_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день.

Помогите разобраться, есть Icebear и софт, своими силами сделана плата на базе BF533 при подключении выводится сообщение (см. файл). В чем может быть проблема?

 

Заранее спасибо.

 

По адресу 0x00000000 как мне известно находится внешняя память, а именно 0 банк SDRAM(применительно к 533 единственный банк SDRAM). Так вот если не инициализирован EBIU юнит в процессоре и не настроены тайминги (или не корректно) так и будут писаться одни величины в SDRAM а читаться другие. :)

Удачи.

Изменено пользователем boom

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте! А не кто не пробовал загрузить blackfin 533 с SD-карты, работающей в режиме SPI? Например, присобачив её вместо обычной флешки AT45DB... Соответсвенно, придется писать под нее свой загрузчик. Хотелось бы узнать, возможно ли в принципе осуществить такую загрузку, или не стоит тратить на это время? Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хотелось бы узнать, возможно ли в принципе осуществить такую загрузку, или не стоит тратить на это время?

В принципе возможно, только процессор предварительно все равно придется загрузить с чего-нибудь еще.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Понятно. За основу брал принцип загрузки, как в bfmodul.narod.ru проекте. То есть загружаемся сначала с SPI eeprom, которая прошивается "народными" средствами (PonyProg, например). В eeprom-ку записываем программу-загрузчик для SD-карты, чтобы можно было писать/читать карту по UART. Как я понял - осталось всего-то ничего :) - написать такой загрузчик, и всё заработает. Может быть, подскажете, с чего тут начать и где найти информацию по этой теме?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может быть, подскажете, с чего тут начать и где найти информацию по этой теме?

Начать, пожалуй, следует с AppNotes от AD.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...