|
Tài trợ cho PIC Vietnam |
Bootloaders - Programmers - Debuggers - Emulators Những công cụ cần thiết để lập trình cho PIC/dsPIC |
|
Ðiều Chỉnh | Xếp Bài |
03-02-2012, 05:58 PM | #2 |
Nhập môn đệ tử
Tham gia ngày: Oct 2010
Bài gửi: 8
: |
Chào bạn,
Theo mình nghĩ thì để sửa file .hex không phải là không thể nhưng cực kỳ nguy hiểm. Bạn có thể làm theo cách này : - Nạp key tương ứng của thiết bị vào một vùng nhớ không bay hơi như EEPROM (hiện tại hầu hết các MCU đều hỗ trợ). - File nạp bao gồm: + File chương trình (.hex) + File key tương ứng với thiết bị (có thể bao gồm cả thuật toán). Theo cách làm như trên, bootloader của bạn phải làm 2 việc : - Nạp chương trình vào flash - So sánh key (sau thuật toán giải mã key) để có thể kích hoạt chương trình chạy Không biết cách làm trên có thể giải quyết giùm bạn bài toán trên chưa ? |
|
|