PIC Vietnam

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

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

Tiny Bootloader Mọi vấn đề liên quan tinybootloader sẽ được tổng hợp ở đây.

 
 
Ðiều Chỉnh Xếp Bài
Prev Previous Post   Next Post Next
Old 23-07-2008, 01:54 AM   #6
quoc_thaibk
Đệ tử 1 túi
 
Tham gia ngày: Mar 2006
Bài gửi: 22
:
Trích:
Nguyên văn bởi namqn View Post
1) Chỉ cần chỉnh lại linker script của chương trình ứng dụng, khi đó vùng code mà bootloader đã sử dụng sẽ không được trình biên dịch sử dụng cho bất kỳ đoạn code nào của chương trình ứng dụng. Như vậy là đủ. Bạn không cần thêm thắt gì ở file .c.
Thân,
Việc chỉnh sửa linker Script của của chương trình ứng dụng viết bằng C làm thế nào.
Anh có thể viết hoặc post hướng dẫn rõ hơn không em có mở file GLD của p30f4011 (đã có sao lưu cái gốc) vì em có đọc 1 hướng dẫn của microchip về bootloader nhưng không phải là tiny bootloader.

Cách làm việc của 2 cái khác nhau

Trên trang web của tiny bootloader có nói 1 câu như thế này:
"There are two types of bootloaders, some that require that the user reallocate his code and others that by themselves reallocate the first 4 instructions of the user program to another location and execute them when the bootloader exits"

Theo em dịch là:
Có 2 dạng bootloader:
1-Người dùng phải điều chỉnh lại chương trình của họ
2-Người dùng không phải điều chỉnh chương trình của họ mà tiny bootloader ở đây là dạng thứ 2

Nếu như em dịch đúng thì việc điều chỉnh GLD ở đây có ý nghĩa gì?
-->để chương trình dịch ra không lấn vào vùng của Bootloader --> Vậy Cấu hình thông tin gì trong GLD?


Code:
 MEMORY
{
  data  (a!xr) : ORIGIN = 0x800,    LENGTH = 2048
  program (xr) : ORIGIN = 0x100,    LENGTH = ((16K * 2) - 0x100)
Cấu hình thông tin LENGTH của Program chăng ?

Em đã config lại bootloader của tiny cho 30f4011 chạy FRC_PLL16 baud 19200
Đã kết nối với chương trình tinybootloader được.
Nhưng nạp vào lại báo lỗi:

Code:
   Could not write
  ERROR!
quoc_thaibk 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à 11:24 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