inventor 0 14 января, 2009 Опубликовано 14 января, 2009 · Жалоба Поставил 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' Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Edmundo 0 18 января, 2009 Опубликовано 18 января, 2009 · Жалоба Поставил CCS3.3- с Техаса прислали пробный диск. Этот композер переделывает фалы DSP-Bios в свой формат И старые проекты перестают компилироваться. Стоит ли переходить со старого CCS3.1 ? Если необходимости нет, то, ИМХО, не стоит, так как уже CCSv4 на подходе, а там вообще многое изменилось. Правда с новым DSP/BIOS разобраться все-таки придется. Там настройки хранятся в скриптовом файле, а не в базе данных, как раньше. При конвертации возможны проблемы, поэтому понимать, что там происходит, необходимо. Ну и править теперь можно как в графическом, так и в текстовом режиме. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_TOXA_ 0 21 января, 2009 Опубликовано 21 января, 2009 · Жалоба Поставил 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. Но!!! могут быть проблемы в проекте. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Unrih 0 21 января, 2009 Опубликовано 21 января, 2009 · Жалоба если вообще убрать heap, то компосер сам выделяет память по умолчанию. и вроде как всё работает коректно. кстати у меня тоже проблем с переносом проектов из 3.1 в 3.3 небыло. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
inventor 0 23 января, 2009 Опубликовано 23 января, 2009 · Жалоба Всем спасибо, вроде как разобрался с 3-м композером. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться