CCS – Code Composer Studio là môi trường soạn thảo IDE của Texas Instrument cho các thế hệ DSP cũng như MCU của TI, bao gồm việc soạn thảo mã lệnh, dịch, liên kết và debug chương trình.Ưu điểm rất lớn của CCS là khả năng kết nối với phần cứng, debug online, vẽ đồ thị thời gian thực . . .CCS là sẽ giúp cho quá trình phát triển giải thuật cải thiện đáng kể về thời gian. Tuy nhiên để CCS kết nối được với phần cứng khác nhau thì cần phải thiếp lập kết nối CCS với phần cứng đó [5,7].
Việc làm quen với CCS sẽ giúp cho chúng ta tiết kiệm được nhiều thời gian hơn khi phát triển các project trên môi trường này. Môi trường làm việc của CCS được tóm gọn như sau:
Hình 2.46 Môi trường soạn thảo Code Composer Studio - Source: C và Assembly.
- Libraries
- DSP/BIOS config., dùng để tạo nhân điều hành cho chương
bộ nhớ và dịch mã nguồn. Để nạp chương trình vào DSP và cho chạy chương trình này, chúng ta làm như sau:
- Kết nối CCS với phần cứng: > Debug > connect. Ta sẽ thấy có một cửa sổ bong bóng hiện ra báo là đã kết nối được với phần cứng.
- Dịch chương trình: Project > Build (F7). Nếu không có lỗi nào, mục Status Window sẽ báo là không có lỗi biên dịch chương trình.
- Nạp chương trình vào phần cứng: > File> Load Program, chọn thư mục Debug, rồi chọn file nạp vào DSP
- Chạy chương trình: > Debug > Run Debug chương trình
Debug là công việc thường xuyên khi viết chương trình, vì vậy tìm hiểu môi trường debug của CCS là cần thiết. CCS cung cấp một hệ thống các công cụ giúp cho công việc debug diễn ra thuận lợi.
Khi Debug với CCS người lập trình có thể thêm vào các Break Point ,quan sát sự thay đổi của một biến hay debug từng bước để kiểm tra từng đoạn chương trình.