[an error occurred while processing this directive]
Гружу через JTAG. Эмулятор тоже имеется
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено homekvn 02 сентября 2005 г. 22:36
В ответ на: Как Вы грузите первый и второй процессоры? (не через JTAG) (+) отправлено <font color=gray>729</font> 02 сентября 2005 г. 22:08

Я уже сделал прямо в среде так, что два разных проекта компилируются и загружаются в оба процессора одновременно и работают. При этом и отлаживать можно, и остановить один из них - тоже можно. Проблема в том, что пока разница в двух проектах пока только на уровне функции main() - т.е. я сделал их немного разными, чтобы убедиться, что два разных проекта действительно работают на двух процессорах, т.е. тест. Если же я теперь захочу сделать так, чтобы разница в двух проектах была бы на уровне h-файла, которым пользуются все модули проекта, то добиться своей цели я не смогу по причине того, что в среде компилируются не два разных проекта, а один проект (пусть даже и мультипроцессорный). Из-за этого при компиляции может быть использован только h-файл для одного проекта.

Предлагаемый Вами вариант компиляции через Make-файл, может быть, и пройдет, но все равно вопрос: можно ли тогда сделать два проекта: один - под первый DSP, другой - под второй, и компилировать их по отдельности (поскольку, как я вижу, только такой вариант даст возможность избежать поставленной выше проблемы). Линковать, насколько я понимаю, придется уже вместе, используя общий мультипроцессорный LDF-файл, поскольку в получаемые исполняемые файлы заносится информация о том, куда эти файлы загружать и как это делать. Да и как потом без оболочки загружать оба файла, и как их отлаживать одновременно без оболочки?

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru