» Điện tử » Máy dò kim loại »Quasar ARM - cập nhật firmware

Quasar ARM - cập nhật firmware


Chuẩn tinh - Đây là một trong những máy dò kim loại phổ biến nhất, mạch và phần sụn thuộc phạm vi công cộng trên trang của tác giả, mà đặc biệt cảm ơn anh ấy. Các khả năng của thiết bị này đưa nó đến cùng cấp với nhiều thương mại và đắt tiền mô hình. Tác giả liên tục cải tiến sự sáng tạo của mình và thỉnh thoảng phát hành phần sụn mới, mỗi phần mềm cung cấp cho thiết bị các tính năng mới, tăng tính ổn định và độ chính xác của nó trong việc xác định loại kim loại. Trong bài viết này tôi sẽ cho bạn biết cách cập nhật firmware máy dò kim loại trên ví dụ về thiết bị của bạn.

Vì vậy, nếu bạn là một chủ sở hữu hạnh phúc Chuẩn tinh và muốn làm mới nó với phần sụn mới, hãy đọc kỹ hướng dẫn bên dưới.
Như bạn đã biết (hoặc chưa biết), bộ vi xử lý đóng vai trò là bộ não của chuẩn tinh STM32F100C. Và cho dù chúng tôi muốn giảm thiểu độ phức tạp của phần sụn như thế nào, chúng tôi vẫn cần một sự đặc biệt USB-to-TTL lập trình viên. Tất nhiên, bạn có thể tự lắp ráp nó, nhưng tốt nhất là mua hoặc mượn từ một người bạn để sử dụng tạm thời. Lập trình viên như vậy được bán trong các cửa hàng radio. Cá nhân, tôi đã khai thác Aliexpress. Để biết cụ thể, tôi mang đến một bức ảnh số 1 và số 2, trên đó lập trình viên mong muốn được hiển thị ở cả hai bên.

Quasar ARM - cập nhật firmware
Ảnh số 1 - lập trình viên - nhìn từ trên xuống


Ảnh số 2 - lập trình viên - nhìn từ dưới lên

Sau khi lập trình viên nằm trong tay bạn, bạn cần kết bạn với hệ điều hành. Tôi đã cài đặt trên máy tính của mình Windows 10 và tôi thừa nhận, tôi đã phải phá vỡ đầu mình một chút để đạt được kết quả tích cực theo hướng này. Vì vậy, nếu bạn cũng vậy, chưa tích lũy MAC và sử dụng Windows tiêu chuẩn, thực hiện các bước sau: chèn lập trình viên vào bất kỳ cổng nào USB máy tính và đi đến trình quản lý tác vụ để xem nó được xác định như thế nào trong hệ thống. Nhiều khả năng bạn sẽ nhận được khoảng hình ảnh sau (ảnh số 3).


Ảnh số 3 - một vấn đề trong việc xác định lập trình viên

Từ bức ảnh trên có thể thấy rằng Cửa sổ xác định lập trình viên và gán cho nó một cổng ảo COM9. Tuy nhiên, một dấu chấm than nhỏ bên cạnh tên của thiết bị cho thấy có vấn đề với trình điều khiển và kết quả là khả năng không hoạt động hiện tại của lập trình viên. Điều này có thể được khắc phục bằng cách cài đặt trình điều khiển đặc biệt mà tôi đã tìm thấy trên Internet từ lần đầu tiên. Vì vậy, tải xuống trình điều khiển từ liên kết này: pl2303-prolific-doinstaller-v1_5_0.zip [3 Mb] (lượt tải xuống: 330)
Tiếp theo, giải nén tệp lưu trữ và nhận một số tệp, như trong ảnh số 4.


Ảnh số 4 - kho lưu trữ được giải nén với trình điều khiển cho lập trình viên

Chạy tệp thực thi từ kho lưu trữ và chờ kết thúc cài đặt. Sau đó, chúng tôi trở lại "Quản lý thiết bị", tìm dòng có tên của lập trình viên (Ảnh số 3), di chuyển con trỏ chuột qua nó, nhấn nút bên phải và chọn"Cập nhật trình điều khiển". Hệ thống sẽ đề nghị cài đặt trình điều khiển tự động hoặc từ một vị trí được chỉ định trên máy tính - chúng tôi nghiêng về tùy chọn thứ hai, không quên chỉ định thư mục với kho lưu trữ được giải nén, như trong ảnh số 5.


Ảnh số 5 - chọn thư mục có trình điều khiển

Nhiều khả năng, sau khi nhấp vào "Được rồi", Bạn sẽ được yêu cầu cài đặt một trong 2 trình điều khiển để chọn. Bạn phải chọn trình điều khiển có phiên bản cũ hơn, như trong ảnh số 6.


Ảnh số 6 - cài đặt phiên bản trước của trình điều khiển

Nhấp vào "Tiếp theo"và chờ kết thúc quá trình. Bây giờ lập trình viên cần được phát hiện chính xác trong hệ thống. Để kiểm tra thực tế này, hãy mở lại"Quản lý thiết bị"và chú ý đến dòng có dấu chấm than. Nếu mọi thứ đều ổn, nó sẽ biến mất, như trong ảnh số 7.


Ảnh số 7 - định nghĩa chính xác của lập trình viên (không có dấu chấm than)

Vì vậy, lập trình viên được cài đặt, nó vẫn còn để cấu hình chính xác. Nhấp chuột phải vào tên của lập trình viên trong "Quản lý thiết bị"(ảnh số 7), trong menu thả xuống, chọn"Các tính chất"và trong cửa sổ mở ra, hãy chuyển đến tab"Cài đặt cổng". Ở đây bạn có thể định cấu hình tốc độ cổng và thuật toán để liên lạc với chương trình mà qua đó chúng tôi sẽ flash bộ xử lý của chúng tôi trong tương lai. Đặt các giá trị theo ảnh số 8 bên dưới.


Ảnh số 8 - cài đặt cổng lập trình chính xác

Từ thời điểm này, giai đoạn đầu tiên và khó chịu nhất đã hoàn thành. Điểm cộng duy nhất là nó cần được thực hiện một lần. Với phần sụn tiếp theo, không cần lập trình. Bây giờ hãy quyết định làm thế nào để kết nối lập trình viên với máy dò kim loại của bạn. Trong hầu hết các trường hợp, các chân đặc biệt để kết nối lập trình viên được ly dị và ký trên bảng mạch in. Trong trường hợp của tôi, các chân đã được hàn, nhưng không được ký. Nó trông giống như thế này (ảnh 9).


Ảnh số 9 - một ổ cắm lập trình không tên

Nếu bạn có một tình huống tương tự, thì bạn nên chọn một người thử nghiệm và gọi mọi thứ theo sơ đồ bên dưới (ảnh số 10).


Ảnh số 10 - sơ đồ kết nối của lập trình viên

Trong sơ đồ này, tôi đã mô tả một cách để kết nối lập trình viên với bộ vi xử lý, bất kể loại bảng mạch mà bạn Chuẩn tinh. Đây là cách lập trình cổ điển Giao diện UART. Một lời giải thích nhỏ về đề án. Trong 99% bạn sẽ có một bộ vi xử lý trong trường hợp LQFP48. Việc đánh số các số liên lạc của anh ấy bắt đầu bằng một biểu tượng tròn nhỏ và đi ngược chiều kim đồng hồ. Để rõ ràng, tất cả các liên hệ cần thiết được ký trên sơ đồ với số của họ trong ngoặc. Chốt Rx, TXVss bộ vi xử lý được kết nối trực tiếp với lập trình viên. Kết luận BOOT0, phục vụ để dịch STM32 đến chế độ lập trình. Để vào chế độ này, bạn phải đóng BOOT0 với sản lượng điện Vbatnếu không, bộ xử lý sẽ đơn giản khởi động và sẽ hoạt động như bình thường. Sau này tôi sẽ đưa ra một chuỗi hành động cụ thể để bạn không bị nhầm lẫn trong đầu.
Chúng tôi đã tìm ra kết nối - bạn có thể tải xuống phần mềm để lập trình. Bộ vi xử lý STM32 được lập trình bằng chương trình độc quyền đặc biệt Trình diễn flash loader. Nó là miễn phí và là trên trang web chính thức của công ty. Cài đặt không nên gây khó khăn, vì vậy tôi sẽ bỏ qua điểm này. Tiếp theo chúng ta đi đến trang web của tác giả và tải firmware mới nhất. Tại thời điểm viết bài này, phiên bản mới nhất 2.3.3, bằng chứng là ảnh số 11 nhưng tôi thích phiên bản ổn định hơn 2.2.18.


Ảnh số 11 - phần sụn mà tôi đã chọn để ghi trong MD

Kho lưu trữ đã tải xuống phải được giải nén và một tệp có phần mở rộng .hex. Đây là tập tin firmware nhị phân. Bây giờ chúng ta có thể tiến tới giai đoạn cuối cùng và quan trọng nhất.
Trước hết, chúng tôi kết nối lập trình viên và đóng đầu ra bằng cách sử dụng jumper BOOT0Vbat vi xử lý. Chúng tôi chèn lập trình viên vào cổng USB và cấp nguồn cho máy dò kim loại. Nếu không có gì trên màn hình, thì chúng ta đang đi đúng hướng và bộ vi xử lý đã chuyển sang chế độ lập trình. Hiện tại, bạn nên có bức ảnh tương tự như trong ảnh số 12


Ảnh số 12 - jumper đã đóng, lập trình viên được kết nối, nguồn được cung cấp

Tiếp theo, chạy Trình diễn flash loader. Cửa sổ hiển thị trong ảnh số 13 sẽ xuất hiện trước mặt bạn.


Ảnh 13 - cài đặt kết nối

Đây là các cài đặt kết nối cho Giao thức UART. Các số được chỉ định phải tương ứng chính xác với những gì chúng tôi đặt trong cửa sổ cài đặt cổng lập trình viên (ảnh số 8). Thông số Tên cảng - tên của cổng ảo được gán Cửa sổ để lập trình viên. Nó có thể sẽ khác nhau cho bạn. Tên này có thể được theo dõi trong "Quản lý thiết bị"trên ví dụ về ảnh số 7. Khi tất cả các cài đặt được đặt - nhấp"Tiếp theo"để đi đến giai đoạn tiếp theo (ảnh 14)


Ảnh số 14 - chương trình đã thấy một bộ vi xử lý

Như có thể thấy từ bức ảnh trên, chương trình đã xác định bộ xử lý và kích thước của bộ nhớ flash (64 KB). Điều này cho thấy rằng chúng tôi đang đi đúng hướng và bạn có thể đi xa hơn - nhấp vào "Tiếp theo", Sau đó chúng ta thấy cửa sổ tiếp theo (ảnh số 15).


Ảnh số 15 - thẻ nhớ vi xử lý

Cửa sổ này không có giá trị đối với chúng tôi và chỉ đơn giản hiển thị cấu trúc bên trong của bộ nhớ. STM32. Nhấp vào "Tiếp theo"để đi đến mục tiếp theo (ảnh 16)


Ảnh số 16 - cài đặt cuối cùng

Trong cửa sổ này, đánh dấu vào ô Glabal xóađể tất cả rác không cần thiết được loại bỏ khỏi bộ vi xử lý trước khi lập trình. Tiếp theo, nhấp vào nút có ba dấu chấm để thêm tệp chương trình cơ sở, sau đó hộp thoại hiển thị trong ảnh số 17 mở ra.


Ảnh số 17 - thêm tệp chương trình cơ sở

Tại đây, bạn cần vào thư mục tải firmware và giải nén từ trang của tác giả. Lưu ý rằng tệp đã hiển thị, bạn phải đặt loại tệp * .hex (ban đầu sẽ có một giá trị khác). Mở tệp được chỉ định và may bộ vi xử lý. Quá trình này được thể hiện trong ảnh số 18.


Ảnh số 18 - quy trình phần sụn

Nói chung, việc ghi lại một chương trình mất vài giây, sau đó chúng tôi nhận được thông báo về việc hoàn thành công việc (ảnh số 19).


Ảnh số 19 - firmware hoàn thành thành công

Bây giờ bạn có thể đóng chương trình, tháo rời mạch (đừng quên gỡ bỏ nút nhảy khỏi BOOT0) và thực hiện chạy thử. Ảnh số 20 cho thấy kết quả của những nỗ lực của tôi trước và sau khi cập nhật chương trình cơ sở.


Ảnh №20 - kết quả cuối cùng

Tôi hy vọng tôi đã xoay sở để bày tỏ suy nghĩ của mình bằng một ngôn ngữ có thể truy cập và tài liệu này sẽ giúp cư dân của các trang web của chúng tôi cập nhật thiết bị của họ mà không cần những cử chỉ không cần thiết. Tất cả thành công sáng tạo !!!
9.8
9.8
9.6

Thêm một bình luận

    • cườinhững nụ cườixaxađược rồikhông biếtyahookhông
      ông chủvết xướcđồ ngốcvângvâng-vânghung hăngbí mật
      xin lỗinhảynhảy2nhảy3ân xágiúp đỡđồ uống
      dừng lạibạn bètốttốt lànhcòingấtlưỡi
      hút thuốcvỗ taycraytuyên bốgiễu cợtdon-t_mentiontải về
      nhiệttôi rấtcười1mdacuộc họpmoskingtiêu cực
      không phảibỏng ngôtrừng phạtđọcsợsợ hãitìm kiếm
      chế nhạocảm ơncái nàyto_cluecựu sinh viêncấp tínhđồng ý
      xấubeeeđen_eyeblum3đỏ mặttự hàobuồn chán
      bị kiểm duyệtdễ chịubí mật2đe dọachiến thắngyusun_bespectacled
      shokrespekthahacó trướcchào mừngkrutoyya_za
      ya_dobryingười trợ giúpne_huliganne_othodifludcấmđóng
2 bình luận
Có một nhưng. Có thể đặt tên sản phẩm tự chế của tác giả, tác giả mà bạn không?
Quasar arm và quasar avr đã có trong cuộc sống hàng ngày của tôi khoảng ba năm. Bất cứ ai đã lắp ráp một bộ máy như vậy sẽ có thể phản xạ theo cách này. Đối với những người quan tâm chân thành, tôi có thể giới thiệu hai trang web:
Dành cho các chuyên gia và những người trung thành mạnh mẽ - MD4U
Dành cho người mới bắt đầu và nông dân trung lưu
Cả ở đó và có tất cả các thông tin về tất cả các chuẩn tinh. Và đội ngũ sáng tạo của những người yêu thích cảnh sát.
Thay vào đó, nó sẽ được gọi là không tự làm, nhưng lời khuyên về công nghệ, nhưng mô tả thật tuyệt vời: có tất cả mọi thứ cần thiết và không có gì hơn!

Chúng tôi khuyên bạn nên đọc:

Đưa nó cho điện thoại thông minh ...