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

Стоит ли использовать CCS3.3 вместо CCS3.1

Поставил CCS3.3- с Техаса прислали пробный диск.

Этот композер переделывает фалы DSP-Bios в свой формат

И старые проекты перестают компилироваться.

Стоит ли переходить со старого CCS3.1 ?

 

Попытка сделать заного свой конфигурационный фал приводит вот к такому :

 

js: "./test_irq.tcf", line 9: Heaps are enabled, but the segment for DSP/BIOS Objects (MEM.BIOSOBJSEG) is not set correctly. Please create a heap in one of your data segments and set MEM.BIOSOBJSEG to it.

 

 

"./<stdin>", line 3

 

 

Correct any script errors in C:/projects/test_irq/test_irq.tcf

using the Configuration Tool or a text editor, if necessary.

 

 

TConf initialization arguments:

-e environment['config.importPath']='C:/CCStudio_v3.3/bios_5_31_02/packages;C:/CCStudio_v3.3/bios_5_31_02/packages;' -e environment['config.scriptName']='4B90.tcf'

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


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

Поставил CCS3.3- с Техаса прислали пробный диск.

Этот композер переделывает фалы DSP-Bios в свой формат

И старые проекты перестают компилироваться.

Стоит ли переходить со старого CCS3.1 ?

Если необходимости нет, то, ИМХО, не стоит, так как уже CCSv4 на подходе, а там вообще многое изменилось. Правда с новым DSP/BIOS разобраться все-таки придется. Там настройки хранятся в скриптовом файле, а не в базе данных, как раньше. При конвертации возможны проблемы, поэтому понимать, что там происходит, необходимо. Ну и править теперь можно как в графическом, так и в текстовом режиме.

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


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

Поставил CCS3.3- с Техаса прислали пробный диск.

Этот композер переделывает фалы DSP-Bios в свой формат

И старые проекты перестают компилироваться.

Стоит ли переходить со старого CCS3.1 ?

 

Попытка сделать заного свой конфигурационный фал приводит вот к такому : ...

 

Уважаемый inventor. Пользуюсь CCS v3.3 и частенько приходиться переносить проекты с 3.1 на 3.3 и обратно. Никаких препятствий не встречал. Все работает нормально, компилируется. Единственное, с чем столкнулся, что разные версии DSP/BIOS и пришлось установить еще и старый.

Перейти на 3.3 можно. Версия 3.1 почему-то подвисает иногда. Причем слыхал, что это проблема распространенная. Даже где-то на форуме уже обсуждалась по-моему.

 

А ваша ошибка лечится легко: Открываете свой проект в CCS. Открываете свой конфигурационный файл *.tcf из папки DSP/BIOS Config. Появляется окошко с настройкой конфигурации. Ищите в System-> MEM -> SARAM. по последнему правой кнопкой кликаете. Появится меню. Выбираете Properties. Ставите галочки в "create a heap in this memory", указываете размер этой выделяемой памяти, еще галочку "enter a user defined heap...", в поле "Heap label" пишете "My_heap". ОК.

Затем правой кнопкой по MEM, в меню выбираете properties. Тут в закладке General в самой нижней строке "Segment For malloc() / free():" выбираете SARAM ( или ту память, где создали heap). ОК.

Компилируете и... будет вам счастье.

Либо второй путь: убрать вообще выделение области памяти heap. Но!!! могут быть проблемы в проекте.

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


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

если вообще убрать heap, то компосер сам выделяет память по умолчанию. и вроде как всё работает коректно. кстати у меня тоже проблем с переносом проектов из 3.1 в 3.3 небыло.

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


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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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