K
kaijiun
Guest
Xin chào tất cả mọi người,
Tôi là một newbie và chỉ tìm thấy ucos một chương trình rất thú vị và cần thiết để được sử dụng trong các bộ vi xử lý của tôi (LPC2103)
Tôi bây giờ làm việc về chuyển giao mã cho ucos2 để có thể thực hiện trong Keil.
Những gì tôi thấy từ internet và đã làm là:
1) Nhận sourcecode UCOS2. (Từ Micrium)
2) Get UCOS2 Cảng để ARM (AN1014 tải về từ Micrium)
3) Nhận mã Đơn UCOS2 ngày LPC 2103 (Micrium là tốt. Cần phải đăng ký để
làm cho nó)
4) Nhận mã khác LPC2103 để so sánh và đặt chúng in (từ www.techtoys.com)
5) Hiệu chỉnh mã để chạy trên Keil (kể từ khi họ sử dụng ADS hoặc EWARM)Sau 1-2 ngày tôi đã làm tất cả mọi thứ quản lý để gỡ lỗi và quản lý để làm cho một tập tin hex
ra khỏi nó, mà là tốt
Vấn đề của tôi bây giờ là - Tập tin hex (75kb) là quá lớn để thích hợp với LPC2103 (32KB).
Chương trình chính của tôi là một mã rất rất đơn giản (để cho biết nơi tôi đã đi sai trong
hệ thống duy nhất).Vì vậy, tôi nghi ngờ tôi có cách mã quá nhiều không cần thiết.Nhưng sau khi tôi
nhìn vào các mã số một lần nữa, tôi không thực sự chắc chắn mà một trong những i nên thả ra hoặc
xác định lại chức năng.Ai đó có thể giúp tôi bằng cách lướt qua nó và chỉ ra một vài điều tôi nên
nhìn vào?Hoặc giải thích cho tôi như là chi tiết như là nó có thể được nếu bạn muốn.
Đối với tôi, tôi có thể phải mất 1 tuần để tìm những sai lầm của tôi, nhưng bạn sẽ có thể guys
cho biết đó là các mã số dự phòng ngay lập tức.
Tôi tin rằng bất cứ lời khuyên của bạn chắc chắn sẽ soi sáng cho tôi rất nhiều.Thanks!!<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Wink" border="0" />Đây là mã nguồn của tôi (hoặc từ kèm theo):
http://geocities.com/kaijiun83/code.zip
Nó có thể được biên dịch bằng Keil v3.5 mà không có lỗi.Nếu bạn không có Keil, bạn vẫn có thể giúp đỡ vì bạn không thực sự cần phải biên dịch nó một lần nữa.
Tôi là một newbie và chỉ tìm thấy ucos một chương trình rất thú vị và cần thiết để được sử dụng trong các bộ vi xử lý của tôi (LPC2103)
Tôi bây giờ làm việc về chuyển giao mã cho ucos2 để có thể thực hiện trong Keil.
Những gì tôi thấy từ internet và đã làm là:
1) Nhận sourcecode UCOS2. (Từ Micrium)
2) Get UCOS2 Cảng để ARM (AN1014 tải về từ Micrium)
3) Nhận mã Đơn UCOS2 ngày LPC 2103 (Micrium là tốt. Cần phải đăng ký để
làm cho nó)
4) Nhận mã khác LPC2103 để so sánh và đặt chúng in (từ www.techtoys.com)
5) Hiệu chỉnh mã để chạy trên Keil (kể từ khi họ sử dụng ADS hoặc EWARM)Sau 1-2 ngày tôi đã làm tất cả mọi thứ quản lý để gỡ lỗi và quản lý để làm cho một tập tin hex
ra khỏi nó, mà là tốt
Vấn đề của tôi bây giờ là - Tập tin hex (75kb) là quá lớn để thích hợp với LPC2103 (32KB).
Chương trình chính của tôi là một mã rất rất đơn giản (để cho biết nơi tôi đã đi sai trong
hệ thống duy nhất).Vì vậy, tôi nghi ngờ tôi có cách mã quá nhiều không cần thiết.Nhưng sau khi tôi
nhìn vào các mã số một lần nữa, tôi không thực sự chắc chắn mà một trong những i nên thả ra hoặc
xác định lại chức năng.Ai đó có thể giúp tôi bằng cách lướt qua nó và chỉ ra một vài điều tôi nên
nhìn vào?Hoặc giải thích cho tôi như là chi tiết như là nó có thể được nếu bạn muốn.
Đối với tôi, tôi có thể phải mất 1 tuần để tìm những sai lầm của tôi, nhưng bạn sẽ có thể guys
cho biết đó là các mã số dự phòng ngay lập tức.
Tôi tin rằng bất cứ lời khuyên của bạn chắc chắn sẽ soi sáng cho tôi rất nhiều.Thanks!!<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Wink" border="0" />Đây là mã nguồn của tôi (hoặc từ kèm theo):
http://geocities.com/kaijiun83/code.zip
Nó có thể được biên dịch bằng Keil v3.5 mà không có lỗi.Nếu bạn không có Keil, bạn vẫn có thể giúp đỡ vì bạn không thực sự cần phải biên dịch nó một lần nữa.