PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Tiny Bootloader (http://www.picvietnam.com/forum/forumdisplay.php?f=67)
-   -   hỏi: chỉnh sửa linker script như thế nào (http://www.picvietnam.com/forum/showthread.php?t=5840)

hongquyen 19-02-2010 11:10 PM

hỏi: chỉnh sửa linker script như thế nào
 
chào mọi người, hiện em đang muốn nạp chương trình cho pic 16f887 bằng tiny bootlaoder,
em đang dùng MPLAB (pic 16f887) và muốn chỉnh sửa linker script (linker script như cái trong hình phải kg ạ?? ) cho ct ứng dụng kg ghi đè lên BLD này thì phải điều chỉnh như thế nào ạ, xin mọi người chỉ em với??

em chân thành cảm ơn.

namqn 20-02-2010 09:46 AM

Trích:

Nguyên văn bởi hongquyen (Post 33642)
chào mọi người, hiện em đang muốn nạp chương trình cho pic 16f887 bằng tiny bootlaoder, vậy muốn nạp bằng bootloader này ta chỉ phải thực hiện qua 2 bước.
1. chỉnh sửa bootlaoder sao cho phù hợp với tần số cần dùng và tốc độ truyền.
2. trong chương trình ứng dụng, cần phải thêm directive để chỉ cho trình dịch kg được ghi đè lên bootlaoder. chỉ có vậy thôi hay còn gì nữa kg ạ??

em đang dùng MPLAB (pic 16f887) và muốn chỉnh sửa linker script (linker script như cái trong hình phải kg ạ?? ) cho ct ứng dụng kg ghi đè lên BLD này thì phải điều chỉnh như thế nào ạ, xin mọi người chỉ em với??

em chân thành cảm ơn.

Hai bước mà bạn đã nêu là những bước chính. Ngoài ra, bạn nên đảm bảo cấu hình của phần dao động trong chương trình ứng dụng và trong bootloader là giống nhau.

Chỉ cần dùng script "16f887.lkr" và sửa
Code:

CODEPAGE  NAME=page3    START=0x1800  END=0x1FFF
thành
Code:

CODEPAGE  NAME=page3    START=0x1800  END=0x1F9B
để dành ra 100 từ lệnh sau cùng cho Tiny Bootloader.

Thân,

hongquyen 21-02-2010 08:07 AM

cảm ơn anh Nam nhiều ạ


Múi giờ GMT. Hiện tại là 09:38 AM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam