Mục lục:

Hướng dẫn dành cho người mới bắt đầu sử dụng TM4C123G: 7 bước
Hướng dẫn dành cho người mới bắt đầu sử dụng TM4C123G: 7 bước

Video: Hướng dẫn dành cho người mới bắt đầu sử dụng TM4C123G: 7 bước

Video: Hướng dẫn dành cho người mới bắt đầu sử dụng TM4C123G: 7 bước
Video: 7. [TUT]Hướng dẫn Tiva TM4C123G: ADC video 2 2024, Tháng bảy
Anonim
TM4C123G LaunchPad Starter Guide
TM4C123G LaunchPad Starter Guide

Như một phần giới thiệu về lập trình nhúng, các bảng phát triển như bệ khởi chạy TM4C123G cung cấp một cách đơn giản để thiết lập phần cứng đủ để bắt đầu lập trình. Tuy nhiên, quá trình thiết lập môi trường phát triển cho hội đồng quản trị của bạn có thể hơi phức tạp. Hướng dẫn này nhằm mục đích giúp bạn vượt qua tất cả các bước chuẩn bị sẵn sàng cho bệ khởi chạy của bạn.

Bước 1: Mở hộp phần cứng

Mở hộp phần cứng
Mở hộp phần cứng
Mở hộp phần cứng
Mở hộp phần cứng

Khi mở hộp bệ phóng hoàn toàn mới của bạn, bạn sẽ nhận thấy nó đi kèm với ba thứ.

  • Bảng Launchpad TM4C123G
  • Cáp Micro USB sang USB-A nhỏ
  • Hướng dẫn Bắt đầu Nhanh Launchpad

Đối với mục đích của chúng tôi, chúng tôi cần đặt chế độ thiết bị thành "gỡ lỗi" bằng cách sử dụng công tắc nhúng trên góc của bảng khởi chạy. Sau đó, chúng ta có thể cắm cáp USB của mình vào cổng gỡ lỗi ngay bên cạnh công tắc nhúng. Từ đây, chúng tôi cắm đầu kia vào máy tính phát triển của mình.

Bước 2: Tải xuống trình điều khiển và các công cụ khác - Tải xuống TivaWare cho C Series

Tải xuống trình điều khiển và các công cụ khác - Tải xuống TivaWare cho C Series
Tải xuống trình điều khiển và các công cụ khác - Tải xuống TivaWare cho C Series
Tải xuống trình điều khiển và các công cụ khác - Tải xuống TivaWare cho C Series
Tải xuống trình điều khiển và các công cụ khác - Tải xuống TivaWare cho C Series
Tải xuống trình điều khiển và các công cụ khác - Tải xuống TivaWare cho C Series
Tải xuống trình điều khiển và các công cụ khác - Tải xuống TivaWare cho C Series
Tải xuống trình điều khiển và các công cụ khác - Tải xuống TivaWare cho C Series
Tải xuống trình điều khiển và các công cụ khác - Tải xuống TivaWare cho C Series

Bây giờ chúng ta đã có bảng bệ khởi động, bây giờ chúng ta cần cài đặt một số phần mềm trên máy tính phát triển của mình. Các bước này khác nhau tùy theo hệ điều hành của bạn, vì vậy hãy tìm các hướng dẫn dành riêng cho nền tảng.

Đầu tiên là tải xuống gói phần mềm TivaWare for C Series.

Gói phần mềm này chứa tất cả các tệp hỗ trợ và tiêu đề cần thiết để phát triển bảng khởi chạy.

Tải xuống tệp SW_TM4C-ver #.exe. Bạn phải tạo tài khoản TI để tải xuống tệp này.

Trên Windows

Sau khi tải xuống, hãy chạy tệp.exe, tôi khuyên bạn nên giải nén các tệp vào một thư mục mà bạn định đặt các tệp phát triển của mình. Đối với điều này, tôi đã tạo một thư mục trên máy tính để bàn của mình có tên "Tệp TM4C123G" và trong đó, tôi tạo một thư mục có tên "TivaWare" nơi tôi trích xuất các tệp.

Trên Mac / Linux

Trên hệ thống Mac và Linux, bạn không thể chạy tệp.exe. Tuy nhiên, bạn có thể trích xuất nội dung giống nhau. Sau khi đặt.exe trong thư mục "TivaWare" nơi bạn định đặt các tệp phát triển của mình, hãy chạy "giải nén SW_TM4C-ver #.exe trong terminal và nó sẽ giải nén tất cả các tệp vào thư mục làm việc của bạn.

CẢNH BÁO - Đảm bảo rằng bạn sử dụng lệnh "cd" để đặt thư mục làm việc của mình trong một thư mục dành riêng cho các tệp TivaWare của bạn trong thiết bị đầu cuối, nếu không bạn sẽ có một đống tệp và thư mục hoàn toàn ở một nơi không mong muốn.

Bước 3: (Windows) Tải xuống trình điều khiển và các công cụ khác - Tải xuống trình điều khiển ICDI của Stellaris

(Windows) Tải xuống trình điều khiển và các công cụ khác - Tải xuống trình điều khiển ICDI của Stellaris
(Windows) Tải xuống trình điều khiển và các công cụ khác - Tải xuống trình điều khiển ICDI của Stellaris

Trình điều khiển ICDI của Stellaris cho phép bạn sử dụng trình gỡ lỗi nội tuyến được gắn vào bảng bệ khởi động để flash và lập trình chip chính. Trên Windows, nó sẽ không nhận ra trình gỡ lỗi cho đến khi bạn cài đặt trình điều khiển. Để thực hiện việc này, hãy giải nén các tệp trình điều khiển từ kho lưu trữ zip đã tải xuống. Từ trình quản lý trình điều khiển, bạn có thể cập nhật trình điều khiển bằng cách nhấp chuột phải vào thiết bị gỡ lỗi Stellaris không được công nhận và duyệt đến các tệp trình điều khiển mà bạn đã trích xuất.

Bước 4: (Tùy chọn) Tải xuống trình điều khiển và các công cụ khác - Tải xuống Công cụ nhấp nháy phần mềm UniFlash

(Tùy chọn) Tải xuống trình điều khiển và các công cụ khác - Tải xuống Công cụ nhấp nháy phần mềm UniFlash
(Tùy chọn) Tải xuống trình điều khiển và các công cụ khác - Tải xuống Công cụ nhấp nháy phần mềm UniFlash
(Tùy chọn) Tải xuống trình điều khiển và các công cụ khác - Tải xuống Công cụ nhấp nháy phần mềm UniFlash
(Tùy chọn) Tải xuống trình điều khiển và các công cụ khác - Tải xuống Công cụ nhấp nháy phần mềm UniFlash
(Tùy chọn) Tải xuống trình điều khiển và các công cụ khác - Tải xuống Công cụ nhấp nháy phần mềm UniFlash
(Tùy chọn) Tải xuống trình điều khiển và các công cụ khác - Tải xuống Công cụ nhấp nháy phần mềm UniFlash

UniFlash cho phép bạn flash các chương trình đã được biên dịch vào bệ khởi chạy của bạn.

Điều này hữu ích nhất để xem các ví dụ được cung cấp được tìm thấy trong TivaWare / các ví dụ. Việc cài đặt khá đơn giản, vì họ cung cấp các trình cài đặt nền tảng cụ thể trên trang web. Sau khi tải xuống công cụ, bạn có thể mở nó, tự động phát hiện Trình gỡ lỗi Stellaris, chọn thủ công mô-đun TM4C123G bạn đang sử dụng, sau đó nhấn nút bắt đầu. Từ đó, bạn có thể tải tệp.bin từ các ví dụ và flash nó vào bộ nhớ để xem mã đang hoạt động.

Bước 5: Tải xuống trình điều khiển và các công cụ khác - Tải xuống trình cài đặt Code Composer Studio (CCS)

Tải xuống trình điều khiển và các công cụ khác - Tải xuống trình cài đặt Code Composer Studio (CCS)
Tải xuống trình điều khiển và các công cụ khác - Tải xuống trình cài đặt Code Composer Studio (CCS)
Tải xuống trình điều khiển và các công cụ khác - Tải xuống trình cài đặt Code Composer Studio (CCS)
Tải xuống trình điều khiển và các công cụ khác - Tải xuống trình cài đặt Code Composer Studio (CCS)

Code Composer Studio là cổng thông tin mà bạn có thể biên dịch mã lắp ráp hoặc mã C của riêng mình và flash trực tiếp lên bảng khởi chạy để gỡ lỗi.

Quá trình cài đặt CCS khá đơn giản. Như thường lệ, bạn chọn vị trí trên máy tính để cài đặt phần mềm trước. Tuy nhiên, sau đó, nó cung cấp cho bạn các tùy chọn để cài đặt trình biên dịch cho nhiều sản phẩm vi điều khiển khác nhau. Bạn sẽ muốn chọn tùy chọn "TM4C12X ARM". Sau đó, nếu nó chưa được chọn, hãy đảm bảo bật "Stellaris ICDI Debug Probe."

Sau khi hoàn tất cài đặt CCS, chúng ta có thể cấu hình CCS để bắt đầu dự án đầu tiên của mình.

Bước 6: CCS - Tạo dự án đầu tiên của chúng tôi

CCS - Tạo dự án đầu tiên của chúng tôi
CCS - Tạo dự án đầu tiên của chúng tôi
CCS - Tạo dự án đầu tiên của chúng tôi
CCS - Tạo dự án đầu tiên của chúng tôi
CCS - Tạo dự án đầu tiên của chúng tôi
CCS - Tạo dự án đầu tiên của chúng tôi
CCS - Tạo dự án đầu tiên của chúng tôi
CCS - Tạo dự án đầu tiên của chúng tôi

Phần phức tạp nhất nằm trong bước này, nhưng sau khi chúng ta hoàn thành, môi trường phát triển của chúng ta sẽ rất tốt! Các bước sẽ được đưa ra theo thứ tự với hình ảnh để bạn có thể dễ dàng làm theo.

1. Chọn "Tạo một dự án CCS mới."

2. Chọn bo mạch Tiva C Series mà bạn đang sử dụng, trong trường hợp của tôi, tôi có TM4C123GH6PM. Đảm bảo chọn giao diện Gỡ lỗi Stellaris.

3. Chuyển đến thuộc tính của dự án mới.

4/5. Tạo một biến đường dẫn đến thư mục TivaWare của bạn. Trong Tài nguyên -> Tài nguyên được Liên kết, bạn nên thêm một biến đường dẫn mới có tên TivaWare với đường dẫn thư mục trỏ đến thư mục cài đặt TivaWare của bạn.

6. Tạo một biến xây dựng cho thư mục TivaWare của bạn. Trong Build -> Variables, hãy thêm một biến thư mục vào thư mục TivaWare của bạn.

Cùng với nhau, đường dẫn và biến xây dựng sẽ giúp dễ dàng đưa các tệp cần thiết từ cài đặt TivaWare vào dự án của chúng tôi và cho phép cập nhật thư viện TivaWare mà không cần phải làm lại đường dẫn thư mục của chúng tôi.

7. Trong Xây dựng -> Trình biên dịch ARM -> Tùy chọn Bao gồm, thêm một thư mục có tên $ {TivaWare}. Điều này sẽ trỏ đến biến đường dẫn mà bạn đã xác định trước đó và biến nó thành biến để trình biên dịch có thể tự động tìm các tệp bao gồm cần thiết.

8/9/10. Cuối cùng nhưng không kém phần quan trọng, chúng ta cần thêm thư viện driverlib từ thư mục TivaWare vào dự án của mình. Điều này có thể được thực hiện bằng cách nhấp chuột phải vào dự án và chọn "thêm tệp." Điều hướng đến thư mục hiển thị để chọn tệp driverlib.lib. Sau đó, chọn "liên kết đến tệp" liên quan đến thư mục TivaWare của chúng tôi.

Nếu bạn đã làm được điều đó đến nay, môi trường của bạn sẽ được thiết lập hoàn chỉnh!

Bước 7: Một số lưu ý cuối cùng

Tại thời điểm này, bạn sẽ có một môi trường phát triển chức năng, cũng như tất cả các trình điều khiển và gói phần mềm bổ sung mà bạn cần.

Từ đây, một cách tốt để tìm hiểu về bảng khởi chạy là thử một số mã ví dụ trong TivaWare -> ví dụ. Bạn có thể flash trực tiếp các tệp nhị phân đã được biên dịch sẵn lên bảng hoặc nhập mã vào dự án của bạn để xem xét.

Tôi hy vọng Bản hướng dẫn này tỏ ra hữu ích và chúc bạn may mắn trong trải nghiệm của mình với bệ phóng!

Tài nguyên bổ sung:

Biểu dữ liệu TM4C123G

Hội thảo ảo với hướng dẫn mã

Đề xuất: