Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

ice-insight - Trực tuyến trên đám mây

Chạy Ice-Insight trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh ice-insight có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


ice-gdb - Giao diện người dùng JTAG ICE cho avr-gdb
ice-insight - Giao diện người dùng JTAG ICE cho avr-insight

SYNOPSIS


ice-gdb / ice-insight [--trình gỡ lỗi trình sửa lỗi] [--chiếm lấy] [--bỏ qua-intr] [--bên ngoài]
[gdb_arguments]

MÔ TẢ


băng-gdb (tương ứng cái nhìn sâu sắc về băng) bắt đầu avr-gdb (tương ứng avr-cái nhìn sâu sắc) Và hám lợi
để thực hiện gỡ lỗi trên chip trên bộ xử lý Atmel AVR bằng cách sử dụng gỡ lỗi dựa trên chip JTAG của họ
cơ sở vật chất, thông qua Atmel JTAG ICE pod.

Tệp thực thi cho chương trình đang được gỡ lỗi được tải xuống bộ xử lý trừ khi
--chiếm lấy tùy chọn được chỉ định. Một số lệnh bổ sung có sẵn trong gdb khi
đã bắt đầu, hãy xem mô tả của họ trong LỆNH GDB MỚI bên dưới. Hạn chế về gỡ lỗi với
nhóm JTAG ICE được thảo luận chi tiết hơn trong GỬI GỠ BẰNG JTAG ICE bên dưới.

Các đối số được chuyển đến hám lợi bao gồm giá trị của AVARICE_ARGS môi trường
Biến đổi. Điều này thường được sử dụng để chỉ định cổng nối tiếp mà nhóm JTAG ICE là
kết nối bằng cách thiết lập AVARICE_ARGS đến "-j ".

LỰA CHỌN


--trình gỡ lỗi trình gỡ lỗi_lệnh
Chỉ định một trình gỡ lỗi khác với avr-gdb (hoặc avr-insight). Trình gỡ lỗi khác này
nên hoạt động tương tự như gdb.

--chiếm lấy
Không tải tệp thực thi đang được gỡ lỗi về vi trần, chỉ cần làm gián đoạn
chương trình hiện tại và giả sử rằng nó khớp với tệp thực thi được chuyển đến băng-gdb. Điều này
tương tự như "đính kèm" vào một chương trình đang chạy trong gdb.

--bỏ qua-intr
Vượt qua --bỏ qua-intr tùy chọn để hám lợi. Các lệnh một bước trong gdb (s, n)
sau đó sẽ "bước qua" các trình xử lý ngắt (tức là, nếu một ngắt xảy ra, việc thực thi
sẽ tiếp tục trong khoảng thời gian gián đoạn).

--bên ngoài
Đừng bắt đầu hám lợi. Thay thế, avr-gdb sẽ cố gắng kết nối với một
chạy hám lợi trên cổng localhost: 6423.

Mới GDB HÀNG


khởi động lại băng
Khởi động lại avarice.

tải băng tên tập tin
Tải xuống tên tệp thực thi vào bộ xử lý Atmel và bắt đầu gỡ lỗi nó (cái này
thay thế gdb tải chỉ huy).

băng mục tiêu
Kết nối với một bản sao của hám lợi chạy trên cổng localhost: 6423.

NỢ CÙNG VỚI JTAG ICE


Môi trường gỡ lỗi JTAG ICE có một số hạn chế và thay đổi:

· Không có điểm ngắt "mềm", và chỉ có ba điểm ngắt phần cứng. Bộ lệnh break
điểm ngắt phần cứng. Cách dễ nhất để giải quyết hạn chế này là bật và
vô hiệu hóa các điểm ngắt khi cần thiết.

· Hai điểm giám sát phần cứng 1 byte (nhưng mỗi điểm giám sát phần cứng lấy đi một phần cứng
điểm ngắt). Nếu bạn đặt một điểm theo dõi trên một biến có nhiều hơn một byte,
thực thi sẽ rất chậm. Thay vào đó, tốt hơn là làm như sau:

watch * (char *) & myvariable

xem byte nào ít quan trọng nhất trong số có thể thay đổi.

· Bộ xử lý Atmel AVR có kiến ​​trúc Harvard (các bus dữ liệu và mã riêng biệt).
Để phân biệt địa chỉ dữ liệu 0 với địa chỉ mã 0, avr-gdb thêm 0x800000 vào tất cả dữ liệu
các địa chỉ. Hãy ghi nhớ điều này khi kiểm tra các con trỏ được in hoặc khi vượt qua giá trị tuyệt đối
địa chỉ đến lệnh gdb.

MÔI TRƯỜNG


AVARICE_ARGS
Đối số bổ sung để chuyển đến hám lợi lúc khởi động.

Sử dụng ice-insight trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    wxPython
    wxPython
    Một tập hợp các mô-đun mở rộng Python
    bọc các lớp GUI đa nền tảng từ
    wxWidgets.. Đối tượng: Nhà phát triển. Người dùng
    giao diện: X Window System (X11), Win32...
    Tải xuống wxPython
  • 2
    góifilemanager
    góifilemanager
    Đây là trình quản lý tệp gói Total War
    dự án, bắt đầu từ phiên bản 1.7. Một
    giới thiệu ngắn về Warscape
    mod: ...
    Tải xuống packfilemanager
  • 3
    IPerf2
    IPerf2
    Một công cụ lưu lượng mạng để đo lường
    Hiệu suất TCP và UDP với các chỉ số
    xung quanh cả thông lượng và độ trễ. Các
    các mục tiêu bao gồm duy trì một hoạt động
    cá tuyết iperf ...
    Tải xuống IPerf2
  • 4
    fre: ac - công cụ chuyển đổi âm thanh miễn phí
    fre: ac - công cụ chuyển đổi âm thanh miễn phí
    fre:ac là một công cụ chuyển đổi âm thanh và đĩa CD miễn phí
    trình trích xuất cho các định dạng và bộ mã hóa khác nhau.
    Nó có tính năng MP3, MP4/M4A, WMA, Ogg
    Định dạng Vorbis, FLAC, AAC và Bonk
    ủng hộ, ...
    Tải xuống fre:ac - trình chuyển đổi âm thanh miễn phí
  • 5
    Matplotlib
    Matplotlib
    Matplotlib là một thư viện toàn diện
    để tạo tĩnh, động và
    trực quan hóa tương tác bằng Python.
    Matplotlib giúp mọi thứ trở nên dễ dàng và
    điều khó ...
    Tải xuống Matplotlib
  • 6
    người máy
    người máy
    Viết logic chatbot của bạn một lần và
    kết nối nó với một trong những cái có sẵn
    dịch vụ nhắn tin, bao gồm cả Amazon
    Alexa, Facebook Messenger, Slack,
    Telegram hoặc thậm chí yo ...
    Tải xuống BotMan
  • Khác »

Lệnh Linux

Ad