Xử LÝ SỐ TÍn hiệU



tải về 3.7 Mb.
Chế độ xem pdf
trang10/74
Chuyển đổi dữ liệu29.10.2022
Kích3.7 Mb.
#53684
1   ...   6   7   8   9   10   11   12   13   ...   74
TN DSP-2015-01-18-SinhVien (1)

Hình 1
.
 Sơ đồ khối của DSK 
3.2. Code Composer Studio (CCS) 
CCS là một môi trường phát triển tích hợp (IDE). CCS cung cấp các công cụ sinh mã, như 
một bộ biên dịch C, một chương trình assembler và một chương trình linker. Nó có khả 
năng đồ họa và hỗ trợ real-time debug. Nó cung cấp một công cụ phần mềm thuận tiện cho 
việc xây dựng và sửa lỗi chương trình. 
Trình dịch C sẽ dịch chương trình nguồn viết bằng C (tập tin có kiểu .c) để tạo thành một 
tập tin nguồn assembly (kiểu .asm). Trình assembler sẽ tạo ra các tập tin đối tượng ngôn ngữ 
máy (.obj) từ các tập tin .asm. Trình linker sẽ kết hợp các tập tin đối tượng và các thư việc 
đối tượng để tạo ra một tập tin thực thi với kiểu .out. Tập tin thực thi này có thể được nạp và 
chạy trực tiếp trên bộ xử lý C6713. 
Để tạo một project, người dùng có thể thêm vào các tập tin phù hợp. Các tùy chọn về 
compiler/linker có thể xác định dễ dàng. Một số tính năng debug có sẵn, như đặt các 
breakpoint và xem các biến; xem bộ nhớ, các thanh ghi và trộn C với assembly code; các kết 
quả đồ họa; và theo dõi thời gian thực thi. 
Chúng ta sẽ làm việc với một vài kiểu tập tin khác nhau, bao gồm: 
1. file.pjt: để tạo và xây dựng một project có tên là “file” 
2. file.c: chương trình nguồn viết bằng C 
3. file.asm: chương trình nguồn bằng ngôn ngữ assembly, được tạo bởi người dùng 
hoặc bởi bộ dịch C. 
4. file.h: tập tin header 
5. file.lib: tập tin thư viện 
6. file.cmd: tập tin lệnh của linker, ánh xạ các section vào bộ nhớ 


Bộ Môn Viễn Thông-ĐH Bách Khoa TpHCM
TÀI LIỆU THÍ NGHIỆM XỬ LÝ SỐ TÍN HIỆU 

7. file.obj: tập tin đối tượng được tạo ra bởi assembler 
8. file.out: tập tin thực thi được tạo ra bởi linker để nạp và chạy trên bộ xử lý 
C6713 
3.2.1. Các tập tin hỗ trợ 
Các tập tin hỗ trợ sau được chứa trong folder C:\CCStudio_v3.1\myprojects\source\support 
(trừ các tập tin thư viện) được sử dụng trong hầu hết các bài thí nghiệm. 
1. C6713dskinit.c: chứa các hàm khởi động DSK, codec, các cổng nối tiếp và để 
xuất nhập. Tập tin này không được bao gồm với CCS. 
2. C6713dskinit.h: tập tin header chứa các prototype của các hàm.
3. C6713dsk.cmd: Tập tin lệnh linker. Tập tin này có thể được sửa đổi khi sử dụng 
bộ nhớ ngoài thay cho bộ nhớ trong. 
4. vectors_intr.asm: một tập tin vector bao gồm trong CCS đã được sửa đổi để 
quản lý ngắt. Có 12 ngắt, từ INT4 đến INT15, và ngắt 11 được chọn trong tập 
tin này. Chúng được dùng cho các chương trình có sử dụng ngắt. 
5. vectors_poll.asm: tập tin vector cho các chương trình hỏi vòng (polling) 
6. rts6700.libdsk6713bsl.libcsl6713.lib: Tập tin thư viện hỗ trợ run – time, board 
và chip. Các tập tin này được cung cấp với CCS và được chứa trong các folder 
C6000\cgtools\lib, C6000\dsk6713\lib và C6000\csl\lib một cách tương ứng. 
(Thư mục C6000 nằm trong thư mục cài đặt của CCS, mặc định là 
C:\CCStudio_v3.1\) 

tải về 3.7 Mb.

Chia sẻ với bạn bè của bạn:
1   ...   6   7   8   9   10   11   12   13   ...   74




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương