PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Bootloaders - Programmers - Debuggers - Emulators

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

Bootloaders - Programmers - Debuggers - Emulators Những công cụ cần thiết để lập trình cho PIC/dsPIC

 
 
Ðiều Chỉnh Xếp Bài
Prev Previous Post   Next Post Next
Old 02-02-2008, 02:41 PM   #3
dvdsoul
Nhập môn đệ tử
 
Tham gia ngày: Jan 2008
Bài gửi: 10
:
Trích:
Nguyên văn bởi namqn View Post
Xin được hỏi, dòng
Code:
CODEPAGE NAME=rvectors START=0x800 END=0x829 protected
là ở đâu mà ra (vì trong linker script chuẩn của PIC18F67J10 không có dòng này)?
Tham khảo linker của 18f8722 có cái rvector này, mình nghĩ đó là redirect vector để chương trình sẽ nhảy từ bootloader đến user code, nên đem sử dụng vào con MCU của mình. Thực sự là mình ko có nhiều kiến thức về cách hoạt động của bảng vector, nên mới post lên nhờ mọi người giải thích.

Trích:
Nguyên văn bởi namqn View Post
Bạn chỉnh lại c18i.c của chương trình ứng dụng xong thì có rebuild lại startup object file c18i.o hay không?
có, mình đã include 1 copy của c18i.c vào workspace và build nó cùng với các file khác.

Mình đã theo link đọc cách thiết kế của Claudiu Chiculita và cũng có ý định thiết kế bootloader cho mình tương tự vậy. Nhưng vì ko có kiến thức về cấu trúc của MCU (như mình đã nói ban đầu là mình phải nhảy gấp vào nó vì project) nên mình muốn hỏi là thiết lập địa chỉ cho các vector như thế nào để khi reset thì chương trình sẽ nhảy đến bootloader và từ bootloader sau khi download user program xong có thể nhảy đến user program?

Như ở bài viết đầu, mình đặt bootloader ở địa chỉ 0x9000 còn usercode ở 0x800.

Cám ơn.
dvdsoul vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
 


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 02:08 PM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam