ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

ice-gdb - ออนไลน์ในคลาวด์

เรียกใช้ ice-gdb ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง ice-gdb ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


ice-gdb - ส่วนหน้า JTAG ICE สำหรับ avr-gdb
ice-insight - ส่วนหน้า JTAG ICE สำหรับ avr-insight

เรื่องย่อ


ice-gdb/ice-insight [--ดีบักเกอร์ ดีบัก] [--การจับกุม] [--ละเว้น-intr] [--ภายนอก]
[gdb_arguments]

DESCRIPTION


น้ำแข็ง-gdb (ตามลำดับ ข้อมูลเชิงลึก) เริ่ม avr-gdb (ตามลำดับ avr-ข้อมูลเชิงลึก) and ความโลภ
เพื่อทำการดีบักบนชิปบนโปรเซสเซอร์ Atmel AVR โดยใช้การดีบักบนชิปบน JTAG
สิ่งอำนวยความสะดวกผ่าน Atmel JTAG ICE pod

ไฟล์ปฏิบัติการสำหรับโปรแกรมที่กำลังดีบั๊กจะถูกดาวน์โหลดไปยังโปรเซสเซอร์ เว้นแต่
--การจับกุม มีการระบุตัวเลือก มีคำสั่งพิเศษจำนวนหนึ่งอยู่ภายใน gdb เมื่อ
เริ่มต้น ดูคำอธิบายในคำสั่ง GDB ใหม่ด้านล่าง ข้อจำกัดในการดีบักด้วย
JTAG ICE pod มีการกล่าวถึงในรายละเอียดเพิ่มเติมในการดีบักด้วย JTAG ICE ด้านล่าง

อาร์กิวเมนต์ส่งผ่านไปยัง ความโลภ รวมมูลค่าของ AVARICE_ARGS สิ่งแวดล้อม
ตัวแปร. โดยทั่วไปจะใช้เพื่อระบุพอร์ตอนุกรมที่พ็อด JTAG ICE เป็น
เชื่อมต่อด้วยการตั้งค่า AVARICE_ARGS ถึง "-j ".

OPTIONS


--ดีบักเกอร์ ดีบักเกอร์_คำสั่ง
ระบุดีบักเกอร์ที่แตกต่างจาก avr-gdb (หรือ avr-insight) ดีบักเกอร์อื่นนี้
ควรประพฤติคล้ายกับ gdb

--การจับกุม
อย่าดาวน์โหลดไฟล์ปฏิบัติการที่ถูกดีบั๊กไปที่ mote เพียงขัดจังหวะ
โปรแกรมปัจจุบันและถือว่าตรงกับไฟล์ปฏิบัติการที่ส่งผ่านไปยัง น้ำแข็ง-gdb. นี้
คล้ายกับ "การแนบ" กับโปรแกรมที่ทำงานอยู่ภายใน gdb

--ละเว้น-intr
ผ่านไฟล์ --ละเว้น-intr ตัวเลือก ความโลภ. คำสั่งขั้นตอนเดียวใน gdb (s, n)
จากนั้นจะ "ก้าวข้าม" ตัวจัดการขัดจังหวะ (เช่น หากเกิดการขัดจังหวะ การดำเนินการ
จะกลับมาทำงานต่อในช่วงเวลาของการขัดจังหวะ)

--ภายนอก
อย่าเริ่ม ความโลภ. แทน, avr-gdb จะพยายามเชื่อมต่อกับแล้ว
วิ่ง ความโลภ บนพอร์ต localhost:6423

NEW GDB คำสั่ง


น้ำแข็งเริ่มใหม่
เริ่มต้นความโลภ

โหลดน้ำแข็ง ชื่อไฟล์
ดาวน์โหลดชื่อไฟล์ปฏิบัติการไปยังตัวประมวลผล Atmel และเริ่มการดีบัก (นี้
แทนที่ gdb โหลด สั่งการ).

เป้าหมายน้ำแข็ง
เชื่อมต่อกับสำเนาของ ความโลภ ทำงานบนพอร์ต localhost:6423

การดีบัก กับ JTAG ICE


สภาพแวดล้อมการดีบัก JTAG ICE มีข้อ จำกัด และการเปลี่ยนแปลงบางประการ:

· ไม่มีเบรกพอยต์ "อ่อน" และมีเพียงสามเบรกพอยต์ของฮาร์ดแวร์ คำสั่ง break set
เบรกพอยต์ของฮาร์ดแวร์ วิธีที่ง่ายที่สุดในการจัดการกับข้อจำกัดนี้คือการเปิดใช้งานและ
ปิดการใช้งานเบรกพอยต์ตามต้องการ

· จุดเฝ้าระวังฮาร์ดแวร์ 1 ไบต์ XNUMX จุด (แต่จุดเฝ้าระวังฮาร์ดแวร์แต่ละจุดใช้ฮาร์ดแวร์เดียว
เบรกพอยต์) หากคุณตั้งค่าจุดตรวจสอบบนตัวแปรซึ่งใช้เวลามากกว่าหนึ่งไบต์
การดำเนินการจะช้ามาก ควรทำสิ่งต่อไปนี้แทน:

ดู *(อักขระ *)&myvariable

ซึ่งดูไบต์ที่มีนัยสำคัญน้อยที่สุดของ ตัวแปรของฉัน.

· โปรเซสเซอร์ Atmel AVR มีสถาปัตยกรรมฮาร์วาร์ด (โค้ดแยกและบัสข้อมูล)
เพื่อแยกความแตกต่างที่อยู่ข้อมูล 0 จากที่อยู่รหัส 0 avr-gdb เพิ่ม 0x800000 ให้กับข้อมูลทั้งหมด
ที่อยู่ จำสิ่งนี้ไว้เสมอเมื่อตรวจสอบพอยน์เตอร์ที่พิมพ์ออกมา หรือเมื่อผ่านค่าสัมบูรณ์
ที่อยู่ในคำสั่ง gdb

และพวกเรา


AVARICE_ARGS
อาร์กิวเมนต์พิเศษที่จะส่งผ่านไปยัง ความโลภ เมื่อเริ่มต้น

ใช้ ice-gdb ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    OpenPDF - ทางแยกของ iText
    OpenPDF - ทางแยกของ iText
    OpenPDF เป็นไลบรารี Java สำหรับสร้าง
    และแก้ไขไฟล์ PDF ด้วย LGPL และ
    ใบอนุญาตโอเพ่นซอร์ส MPL OpenPDF คือ
    LGPL / MPL โอเพ่นซอร์สผู้สืบทอดของ iText
    แล้ว ...
    ดาวน์โหลด OpenPDF - Fork of iText
  • 2
    SAGA GIS
    SAGA GIS
    SAGA - ระบบอัตโนมัติ
    การวิเคราะห์ทางธรณีวิทยา - เป็นภูมิศาสตร์
    ซอฟต์แวร์ระบบสารสนเทศ (GIS) พร้อม
    ความสามารถอันยิ่งใหญ่สำหรับ geodata
    การประมวลผลและอนา...
    ดาวน์โหลด SAGA GIS
  • 3
    กล่องเครื่องมือสำหรับ Java/JTOpen
    กล่องเครื่องมือสำหรับ Java/JTOpen
    IBM Toolbox สำหรับ Java / JTOpen คือ
    ไลบรารีของคลาส Java ที่สนับสนุน
    ไคลเอนต์/เซิร์ฟเวอร์และโปรแกรมอินเทอร์เน็ต
    รุ่นไปยังระบบที่ใช้ OS/400,
    i5/โอเอส โอ...
    ดาวน์โหลดกล่องเครื่องมือสำหรับ Java/JTOpen
  • 4
    D3.js
    D3.js
    D3.js (หรือ D3 สำหรับเอกสารที่ขับเคลื่อนด้วยข้อมูล)
    เป็นไลบรารี JavaScript ที่ช่วยให้คุณ
    เพื่อสร้างข้อมูลเชิงโต้ตอบแบบไดนามิก
    การแสดงภาพในเว็บเบราว์เซอร์ ด้วย D3
    คุณ...
    ดาวน์โหลด D3.js
  • 5
    Shadowsocks
    Shadowsocks
    พร็อกซีอุโมงค์ที่รวดเร็วที่ช่วยคุณ
    บายพาสไฟร์วอลล์ นี่คือแอปพลิเคชัน
    ที่ยังสามารถดึงมาจาก
    https://sourceforge.net/projects/shadowsocksgui/.
    มันฮา...
    ดาวน์โหลด Shadowsocks
  • 6
    ธีม GLPI
    ธีม GLPI
    ดาวน์โหลดที่
    https://github.com/stdonato/glpi-modifications/
    ธีมสีสำหรับ GLPI 0.84 และ 0.85 ใหม่
    การปรับเปลี่ยนสำหรับ GLPI นี่คือ
    แอพพลิเคชั่นที่ค...
    ดาวน์โหลดธีม GLPI
  • เพิ่มเติม»

คำสั่ง Linux

Ad