Một bạn gửi email nhờ tôi biên dịch giúp bootloader cho PIC18F4680, với các cấu hình sau:
- Thạch anh 20 MHz, baudrate = 9600 bps, và các từ cấu hình được dùng cho firmware dưới đây:
Code:
CONFIG OSC = HS, FCMEN = OFF, IESO = OFF
CONFIG PWRT = ON, BOREN = OFF, BORV = 2
CONFIG WDT = OFF, WDTPS = 64
CONFIG MCLRE = ON, LPT1OSC = OFF, PBADEN = OFF
CONFIG STVREN = ON, LVP = OFF, DEBUG = OFF, XINST = OFF, BBSIZ = 1024
- Thạch anh 10 MHz, dùng PLL, baudrate = 9600 bps, và các từ cấu hình được dùng cho firmware dưới đây:
Code:
CONFIG OSC = HSPLL, FCMEN = OFF, IESO = OFF
CONFIG PWRT = ON, BOREN = OFF, BORV = 2
CONFIG WDT = OFF, WDTPS = 64
CONFIG MCLRE = ON, LPT1OSC = OFF, PBADEN = OFF
CONFIG STVREN = ON, LVP = OFF, DEBUG = OFF, XINST = OFF, BBSIZ = 1024
Như thường lệ, tôi cung cấp các tập tin .hex của các firmware ở đây. Chú ý rằng bạn phải dùng phiên bản 1.9.5 trở về sau của Tiny Bootloader, và thêm dòng sau vào tập tin "piccodes.ini" (nằm trong thư mục mà bạn đã giải nén Tiny Bootloader):
Code:
$50, C, 18F 2680/4680, $10000, $400,
Tôi chưa có thời gian thử nghiệm firmware mới này trên phần cứng, do đó mong các bạn phản hồi kết quả thử nghiệm ở luồng này.
Thân,