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.

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 07-09-2006, 12:03 AM   #16
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
Trích:
Nguyên văn bởi daihang86 View Post
Các bác cho em hỏi "Chương trình Tiny Bootloader" cho con PIC18F458, có bác nào có cho em phát. Tìm search không ra.
Download bản mới nhất của Tiny Bootloader (1.91) tại đây:
http://www.etc.ugal.ro/cchiculita/so...bootloader.htm

Giải nén nó vào một thư mục nào đó, trong thư mục con picsource/other/nnq là source của chương trình bootloader cho các PIC18F đã được tôi gửi cho Claudiu Chiculita (tác giả yêu cầu tôi gửi để giúp cho các người dùng khác). Tôi tin là bạn có đủ khả năng để chỉnh lại một số thiết lập như hướng dẫn trong tập tin nguồn để có thể dịch được một bootloader cho PIC18F458.

Chú ý: các tập tin nguồn của tôi gửi cho Claudiu có lỗi định dạng khi mở trên Windows, xem post #20 để lấy các tập tin nguồn gốc.

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

thay đổi nội dung bởi: namqn, 15-09-2006 lúc 07:20 PM.
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 14-09-2006, 01:44 PM   #17
killserver
Nhập môn đệ tử
 
Tham gia ngày: Sep 2006
Bài gửi: 3
:
Bác Namqn à, tôi dùng MPLAB dịch file TinyB18F.asm trong tinybootloader lấy trên web trên cho con 18F2320 mà ko được.
Tôi đã include 2 file .inc và file 18f2320.lkr vào mà nó vẫn báo lỗi sau:
Clean: Deleting intermediary and output files.
Clean: Done.
Executing: "C:\Program Files\Microchip\MPASM Suite\MPAsmWin.exe" /q /p18F2320 "TinyB18F.asm" /l"TinyB18F.lst" /e"TinyB18F.err" /o"TinyB18F.o"
Warning[218] C:\NEW FOLDER\TINYB18F.ASM 1 : Expected DEC, OCT, HEX. Will use HEX
Error[129] C:\NEW FOLDER\TINYB18F.ASM 2 : Expected (END)
Halting build on first failure as requested.

Tôi đã edit phần config để lấy file hex cho 18f2320 rồi. Mong bác sửa giúp.
Many thanks
killserver vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 14-09-2006, 06:25 PM   #18
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
Trích:
Nguyên văn bởi killserver View Post
Bác Namqn à, tôi dùng MPLAB dịch file TinyB18F.asm trong tinybootloader lấy trên web trên cho con 18F2320 mà ko được.
Tôi đã include 2 file .inc và file 18f2320.lkr vào mà nó vẫn báo lỗi sau:
Clean: Deleting intermediary and output files.
Clean: Done.
Executing: "C:\Program Files\Microchip\MPASM Suite\MPAsmWin.exe" /q /p18F2320 "TinyB18F.asm" /l"TinyB18F.lst" /e"TinyB18F.err" /o"TinyB18F.o"
Warning[218] C:\NEW FOLDER\TINYB18F.ASM 1 : Expected DEC, OCT, HEX. Will use HEX
Error[129] C:\NEW FOLDER\TINYB18F.ASM 2 : Expected (END)
Halting build on first failure as requested.

Tôi đã edit phần config để lấy file hex cho 18f2320 rồi. Mong bác sửa giúp.
Many thanks
Tôi không biết là ở dòng 1 và 2 trong tập tin nguồn .asm của bạn là những gì, nhưng có vẻ nó đã được thêm vào.

Bạn xem thử hình chụp cửa sổ MPLAB của tôi khi build Tiny Bootloader cho PIC18F dưới đây, tôi không hề phải thêm các tập tin .inc và .lkr.

Thân,
Hình Kèm Theo
File Type: gif Tiny18FSnapshot.gif (40.0 KB, 75 lần tải)
__________________
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
Old 15-09-2006, 10:11 AM   #19
killserver
Nhập môn đệ tử
 
Tham gia ngày: Sep 2006
Bài gửi: 3
:
Bác Nam à, tôi về làm đúng như bác mà nó có thèm Success đâu.
Tôi gửi kèm file TinyB18F.asm tôi configure cho 18F2320 nhé. Nó vẫn báo lỗi thế.
Tôi đã select device là 18F2320 luôn rồi.
Many thanks!
@admin: sao forum rất khó login, nhập đúng user và pass rồi, chào rồi mà vẫn phải login lại, đang post bài cũng phải login lại.
File Kèm Theo
File Type: zip TinyB18F.zip (2.9 KB, 86 lần tải)
killserver vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 15-09-2006, 07:16 PM   #20
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
Tôi đã phát hiện lỗi về định dạng của các tập tin nguồn cho các PIC18F mà tôi đã gửi cho Claudiu, chúng hiện được định dạng là Unix, UTF-8. Các tập tin này không thể hiển thị đúng khi mở trong Notepad.

Đó là lý do khiến MPLAB không thể biên dịch các tập tin nguồn này, như bạn killserver vừa phản hồi, mặc dù MPLAB vẫn hiển thị đúng trong cửa sổ soạn thảo. Rất cám ơn bạn về thông tin này, vì tôi đã không kiểm tra các tập tin đó trong phiên bản mới nhất của Tiny Bootloader trên trang web của Claudiu.

Nếu các bạn phát hiện một lỗi biên dịch tương tự, hãy kiểm tra bằng cách mở tập tin nguồn đó trong Notepad, nếu chúng không được xuống dòng đúng thì có nghĩa là tập tin nguồn đó bị lỗi định dạng.

Tôi gửi kèm theo các tập tin nguồn gốc trong máy của tôi.

Thân,
File Kèm Theo
File Type: zip TinyB18F.zip (9.8 KB, 149 lần tải)
__________________
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
Old 16-09-2006, 10:10 AM   #21
killserver
Nhập môn đệ tử
 
Tham gia ngày: Sep 2006
Bài gửi: 3
:
Cảm ơn bác, tôi cũng thấy như thế, khi mở bằng notepad thì nó đầy cả 1 trang mà ko có xuống dòng but lại ko nghĩ ra.
killserver vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 12-10-2006, 10:41 AM   #22
escapevn
Đệ tử 1 túi
 
Tham gia ngày: Aug 2005
Bài gửi: 14
:
Bác Namqn à, bác có thể share cho em file hex bootloader của con dsPIC30F4011, UART1, PLLx8 và PLLx16 không.
Thanks bác trước.

namqn: bạn chưa cho biết tần số đưa vào PLL (thạch anh ngoài hay internal RC?).

thay đổi nội dung bởi: namqn, 12-10-2006 lúc 07:15 PM.
escapevn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 16-10-2006, 03:44 PM   #23
escapevn
Đệ tử 1 túi
 
Tham gia ngày: Aug 2005
Bài gửi: 14
:
Sorry bác Namqn, bác edit vào bài của em nên em ko thấy bài mới ko vào.
Em dùng thạch anh ngoài 7.3728MHz bác ạ.
Thanks bác nhiều
escapevn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 19-10-2006, 01:44 AM   #24
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
Chip dùng cấu hình sau:

Code:
	config	__FOSC, CSW_FSCM_OFF & XT_PLL8
hay	config	__FOSC, CSW_FSCM_OFF & XT_PLL16
	config	__FWDT, WDT_OFF
	config	__FBORPOR, MCLR_EN & PBOR_OFF
	config	__FGS, CODE_PROT_OFF
Chip dùng main I/O của UART1. Bạn đặt thêm các bit cấu hình khác cho thích hợp với chương trình ứng dụng. Bạn thử xem có chạy tốt không vì tôi không có thạch anh 7.3728 MHz để thử.

Thân,
File Kèm Theo
File Type: zip TinyB_dsPIC30F4011_7.37XT_115200bps.zip (1.5 KB, 97 lần tải)
__________________
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
Old 19-10-2006, 10:12 AM   #25
escapevn
Đệ tử 1 túi
 
Tham gia ngày: Aug 2005
Bài gửi: 14
:
Thanks bác Nam, em sẽ về thử và reply lại cho bác.
escapevn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 02-11-2006, 08:39 PM   #26
anhquangngai
Đệ tử 2 túi
 
Tham gia ngày: Sep 2006
Bài gửi: 33
:
Botloaders cho CCS

trong chương trình MPLAP thì sửa lại là:
Code:
CLRF	STATUS	; đây là phần xử lí thanh ghi PCLATH	
        MOVLW	0x00	
        MOVWF	PCLATH
còn trong CCS thì làm như thế nào thì mới nạp đc cho PIC qua Botloaders??
anhquangngai vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 03-11-2006, 09:14 PM   #27
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
Các trình biên dịch cấp cao thường tự động thêm vào những lệnh xử lý thanh ghi PCLATH cho dòng PIC cấp thấp, do đó không cần phải làm gì để có thể sử dụng với bootloader, trừ việc phải giới hạn không gian bộ nhớ của chương trình ứng dụng (không được dùng 100 word nằm phía cuối vùng Flash).

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
Old 28-03-2007, 12:23 AM   #28
AtomBomb
Nhập môn đệ tử
 
Tham gia ngày: Feb 2006
Bài gửi: 1
:
Xin được chỉ giáo. Có bác nào có chương trình tini bootloader cho con PIC16F628 không, chỉ cho mình biết với.
AtomBomb vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 28-03-2007, 12:36 AM   #29
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
Trích:
Nguyên văn bởi AtomBomb View Post
Xin được chỉ giáo. Có bác nào có chương trình tini bootloader cho con PIC16F628 không, chỉ cho mình biết với.
PIC16F628 có khả năng chạy bootloader không? (Nó có thể tự ghi vào bộ nhớ Flash hay không?).

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
Old 28-03-2007, 09:29 AM   #30
falleaf
PIC Bang chủ
 
falleaf's Avatar
 
Tham gia ngày: May 2005
Bài gửi: 2,631
:
Send a message via Yahoo to falleaf
Kiểm tra chức năng Self-Programming của con chip, con nào có chức năng này thì mới dùng được bootloader.

Chúc vui
falleaf vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời


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

Similar Threads
Ðề tài Người gửi Chuyên mục Trả lời Bài mới
Cơ bản về bootloader & tiny bootloader ntdung Tiny Bootloader 136 04-05-2024 06:25 AM
Microchip Bootloader falleaf Bootloaders - Programmers - Debuggers - Emulators 2 20-05-2017 11:43 AM
xin bootloader của pic18f4331 hoangminh1234 Tiny Bootloader 30 24-12-2011 02:38 PM
Tiny bootloaders falleaf Tiny Bootloader 15 01-02-2010 03:13 PM
Xin file hex bootloader của PIC16F84A hanhluckyly Tiny Bootloader 1 18-10-2006 09:36 PM


Múi giờ GMT. Hiện tại là 10: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