Изучаем Code Composer Studio: работа с Graph tool, загрузка *.dat файла данных в процессор в точке останова

Подключу-ка  я к проекту образцовый *.dat файл из, например, этого проекта:  C:\CCStudio_v3.3\tutorial\dsk2812\volume1\sine.dat

Debugging. TMS320F28335 виснет при отладке простого проекта

     Если Вам во время Ваших начальных экспериментов с процессорами Texas Instruments любого семейства захочется быстро стартануть и поэкспериментировать, то Вы не должны наступать на мои грабли! В чем суть?!

вторник, 27 ноября 2012 г.

Конвертируем вещественные данные (float, single (MatLab)) из десятичной системы счисления в hex


ЗАДАЧА: перевести числа из десятичной системы счисления в шестнадцатеричную (hex).
Решение: используем скрипт MatLAB (m-файл) , т.к. основные данные для работы будут генерироваться в нем
Дано: *.dat файл с 1-D вектором-столбцом (отсчеты вещественных данных: в матлабе это соответствует типу single, в С++  - float )

суббота, 24 ноября 2012 г.

Автоматическое открытие при загрузке текущего рабочего проекта Code Composer Studio

Для того, чтоб постоянно не грузить проект после открытия CCS, чтоб ручки наши не уставали, можно сделать, чтобы по открытию CCS автоматически загружался сохраненный Вами WorkSpace.
    Делается просто:
У меня сейчас рабочий проект C:\CCStudio_v3.3\MyProjects\LearnProg\LearnProgWrks.wks
поэтому я эту строчку добавляю через пробел в ярлык CCS в конец строки “Объект” во вкладке “Ярлык” и жму Применить:


Исследование виртуальных деструкторов

Во многих источниках советуется объявлять деструкторы виртуальными, особенно, когда есть хотя бы один виртуальный метод (тогда для создания лишнего виртуального деструктора никаких накладных расходов не потребуется, т.к. таблица виртуальных методов vtbl уже создана).


воскресенье, 11 ноября 2012 г.

для чего нужна утилита FlashBurn от Software Design Solution ?

Есть разница между средствами записи во flash для разных семейств процессоров Texas Insruments. 


пятница, 9 ноября 2012 г.

Doxygen - быстрый старт



предыдущий пост << Установка Doxygen под Windows

    Первый раз - в первый класс. Для просмотра возможностей Doxygen был написан простенький заголовочный файл, с параллельным ознакомлением со статьей Как использовать Doxygen


Загрузка простейшего проекта в TMS320F28335 (eZdsp)


 предыдущий пост << Простейший проект для TMS320F28335 в CCS v3.3.

          Дабы, наконец, увидеть плоды своего труда - осталось еще немного потерпеть и проделать ограниченное количество действий:

Простейший проект для TMS320F28335 в CCS v3.3.

<< предыдущий пост Работаем с  проектом в Code Composer Studio.

В простейшем проекте нет ничего кроме исходника, содержащего main() функцию. Но порой даже в такой простецкой программе могут вылезти куча багов, в основном связанных с неправильной настройкой проекта (компилятора, линкера).
В простейшем проекте нет слоя абстракции, так называемого HAL (hardware abstraction layer), т.е. нет необходимости подключать к проекту множество исходников и заголовочных файлов.


четверг, 8 ноября 2012 г.

Работаем с проектом в Code Composer Studio.


    У меня стоит Code Composer v 3.3, поставляемый вместе с отладочной платой  eZdsp TMS320F28335.