View Single Post
Old 02-02-2008, 04:45 AM   #2
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
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)?

Theo tôi biết thì PIC18F không hỗ trợ redirect bảng vectơ ngắt. 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? Tôi không thấy cần thiết phải di chuyển bảng vectơ ngắt của chương trình ứng dụng để dùng với bootloader, nếu bootloader được viết một cách thích hợp. Bạn tham khảo tư duy thiết kế bootloader của Claudiu Chiculita ở đây: http://www.etc.ugal.ro/cchiculita/so...bootloader.htm (phần 'General info about Bootloaders', bạn có vẻ đang làm phức tạp hóa vấn đề).

Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn