مائکروچپ لوگو

مائکروچپ SAMRH71 بیرونی میموری فیملی ایویلیویشن کٹس کا پروگرامنگ

MICROCHIP-SAMRH71-پروگرامنگ-دی-بیرونی-میموری-فیملی-ایویلیوایشن-کٹس-پروڈکٹ

وضاحتیں

  • پروڈکٹ کا نام: SAMRH فیملی ایویلیوایشن کٹس
  • بیرونی میموری: فلیش میموری
  • میموری ڈیوائسز:
    • SAMRH71F20-EK:
      • میموری ڈیوائس: SST39VF040
      • سائز: 4 Mbit
      • ترتیب دیا گیا بطور: 512K x 8
      • نقشہ بندی سے: 0x6000_0000 سے 0x6007_FFFF
    • SAMRH71F20-TFBGA-EK:
      • میموری ڈیوائس: SST38VF6401
      • سائز: 64 Mbit
      • اس طرح ترتیب دیا گیا: 4M x 16
      • نقشہ بندی سے: 0x6000_0000 سے 0x607F_FFFF
    • SAMRH707F18-EK:
      • میموری ڈیوائس: SST39VF040
      • سائز: 4 Mbit
      • ترتیب دیا گیا بطور: 512K x 8
      • میپڈ از: 0x6007_FFFF

مصنوعات کے استعمال کی ہدایات

شرطیں
یہ سابقample ذیل میں درج ورژن پر چلتا ہے:

بیرونی بوٹ میموری کا نفاذ
SAMRH تشخیصی بورڈز NCS0 چپ سلیکٹ سگنلز سے منسلک بیرونی فلیش میموریز پر مشتمل ہیں۔ NCS0 کو HEMC میں ری سیٹ کے وقت 0x6000_0000 میموری ایریا میں کنفیگر کیا گیا ہے۔ اس میموری ایریا کو BOOT_MODE سلیکشن پن کے ذریعے بوٹ میموری ایڈریس پر عکس بند کیا جا سکتا ہے۔

میموری ڈیوائسز کی خصوصیات
درج ذیل جدول ہر تشخیصی کٹ کے لیے بیرونی فلیش میموری کے بارے میں تفصیلات فراہم کرتا ہے:

تشخیصی کٹس میموری ڈیوائسز سائز کے طور پر منظم سے نقشہ بنایا پر نقشہ لگایا گیا۔
SAMRH71F20-EK SST39VF040 4 Mbit 512 کے ایکس 8 0x6000_0000 0x6007_FFFF

ہارڈ ویئر کی ترتیبات
یہ سیکشن بیرونی میموری سے پروسیسر کو بوٹ کرنے کے لیے DIP سوئچ کنفیگریشن فراہم کرتا ہے۔

SAMRH71F20-EK DIP سوئچ کنفیگریشن
پروسیسر بیرونی فلیش میموری سے بوٹ کرتا ہے جس میں قابل ترتیب ڈیٹا بس چوڑائی 8 بٹ پر سیٹ ہوتی ہے۔

اکثر پوچھے گئے سوالات

سوال: میں کیسے جان سکتا ہوں کہ آیا میرا بورڈ بیرونی میموری سے بوٹ کرنے کے لیے ترتیب دیا گیا ہے؟
A: صارف دستی میں فراہم کردہ کنفیگریشنز کے مطابق DIP سوئچ سیٹنگز کو چیک کریں۔ یقینی بنائیں کہ ڈیٹا بس کی چوڑائی آپ کی تشخیصی کٹ کے لیے درست طریقے سے سیٹ کی گئی ہے۔

SAMBA میموری ہینڈلرز کے ساتھ MPLAB-X کا استعمال کرتے ہوئے SAMRH فیملی ایویلیوایشن کٹس کی بیرونی میموری کو پروگرام کرنا

تعارف

یہ ایپلیکیشن نوٹ بتاتا ہے کہ MPLAB-X IDE کو SAMRH فیملی ایویلیویشن کٹس میں شامل بیرونی بوٹ میموری کو پروگرامنگ اور ڈیبگ کرنے کے قابل کیسے بنایا جائے۔ یہ صلاحیت SAMBA میموری ہینڈلرز کے ذریعہ فراہم کی گئی ہے جنہیں MPLAB-X IDE سے بلایا جاتا ہے۔
یہ دستاویز مختصر طور پر MPLAB-X IDE پروجیکٹس کو ترتیب دینے کے اقدامات کی وضاحت کرتی ہے جنہیں بیرونی میموری سے چلانے کی ضرورت ہے۔ منصوبے شروع سے بنائے جا سکتے ہیں یا موجودہ سے بنائے جا سکتے ہیں۔

شرطیں

یہ سابقample ذیل میں درج ورژن پر چلتا ہے:

  • MPLAB v6.15، یا بعد کے ورژن
  • SAMRH71 DFP پیک v2.6.253، یا بعد کے ورژن
  • SAMRH707 DFP پیک v1.2.156، یا بعد کے ورژن

بیرونی بوٹ میموری کا نفاذ

SAMRH ایویلیویشن بورڈز بیرونی فلیش میموریز پر مشتمل ہیں جو NCS0 چپ سلیکٹ سگنلز سے منسلک ہیں۔ NCS0 کو HEMC میں ری سیٹ کے وقت 0x6000_0000 میموری ایریا میں کنفیگر کیا گیا ہے۔ اس 0x6000_0000 میموری ایریا کو ری سیٹ پر BOOT_MODE سلیکشن پن کے ذریعے 0x0000_0000 بوٹ میموری ایڈریس پر عکس بند کرنے کے لیے منتخب کیا جا سکتا ہے، متعلقہ ڈیوائس ڈیٹا شیٹس دیکھیں۔
مندرجہ ذیل جدول ہر تشخیصی کٹ کے لیے بیرونی فلیش میموری کے بارے میں تفصیلات فراہم کرتا ہے۔

جدول 2-1۔ میموری ڈیوائسز کی خصوصیات

تشخیصی کٹس SAMRH71F20-EK SAMRH71F20-TFBGA-EK SAMRH707F18-EK
میموری ڈیوائسز SST39VF040 SST38VF6401 SST39VF040
سائز 4 Mbit 64 Mbit 4 Mbit
کے طور پر منظم 512 کے ایکس 8 4M x 16 512 کے ایکس 8
سے نقشہ بنایا 0x6000_0000
کو 0x6007_FFFF 0x607F_FFFF 0x6007_FFFF

فراہم کردہ SAMBA میموری ہینڈلرز کو ان بیرونی فلیش میموری ڈیوائسز میں ڈیٹا اور کوڈ لوڈ کرنے کے لیے تیار کیا گیا ہے جب کہ مندرجہ بالا جدول میں ظاہر کی گئی شرائط کی تعمیل کی گئی ہے۔

ہارڈ ویئر کی ترتیبات

یہ سیکشن DIP سوئچ کنفیگریشنز فراہم کرتا ہے جو پروسیسر کو بیرونی میموری سے بوٹ کرنے کے لیے بورڈز پر لاگو کرنا ضروری ہے۔ DIP سوئچ کنفیگریشن کو درج ذیل کنونشن کے مطابق لاگو کیا گیا ہے۔

  • آف پوزیشن ایک منطق 1 پیدا کرتی ہے۔
  • ON پوزیشن ایک منطق 0 پیدا کرتی ہے۔

SAMRH71F20-EK
اس کٹ پر پروسیسر بیرونی فلیش میموری سے بوٹ کرتا ہے جس میں قابل ترتیب ڈیٹا بس چوڑائی 8 بٹ پر سیٹ ہونی چاہیے۔
درج ذیل جدول DIP سوئچ کی مکمل ترتیب کے بارے میں تفصیلات فراہم کرتا ہے۔

جدول 3-1۔ SAMRH71F20-EK ترتیبات

SAMRH71F20 پروسیسر SAMRH71F20 EK
پن نمبرز ناموں کو پن کریں۔ فنکشن اختیارات انتخاب مطلوبہ ترتیب
پی ایف 24 بوٹ موڈ میموری بوٹ کو منتخب کرتا ہے۔ 0: اندرونی فلیش بیرونی فلیش SW5-1 = 1 (آف)
1: بیرونی فلیش
پی جی 24 CFG0 صرف NSC0 چپ سلیکٹ کے لیے ڈیٹا بس کی چوڑائی کا انتخاب کرتا ہے۔ CFG[1:0] = 00:8 بٹ 8 بٹ SW5-2 = 0 (ON)
CFG[1:0] = 01:16 بٹ
پی جی 25 CFG1 CFG[1:0] = 10:32 بٹ SW5-3 = 0 (ON)
CFG[1:0] = 11:

محفوظ

پی جی 26 CFG2 HECC ایکٹیویشن/ ڈی ایکٹیویشن کو منتخب کرتا ہے۔ سب کے لیے این سی ایس ایکس 0: HECC آف HECC آف SW5-4 = 0 (ON)
1: HECC آن
PC27 CFG3 لاگو کردہ HECC کوڈ درست کنندہ کو منتخب کرتا ہے۔ سب کے لیے این سی ایس ایکس 0: ہیمنگ ہامنگ SW5-5 = 0 (ON)
1: بی سی ایچ
منسلک نہیں ہے۔ SW5-6 = "پرواہ نہیں"

MICROCHIP-SAMRH71-پروگرامنگ-دی-بیرونی-میموری-فیملی-ایویلیویشن-کٹس- (1)

SAMRH71F20 - TFBGA - EK
اس کٹ پر پروسیسر بیرونی فلیش میموری سے ایک قابل ترتیب ڈیٹا بس چوڑائی کے ساتھ بوٹ کرتا ہے جسے 16 بٹ تک سخت وائرڈ کیا گیا ہے۔
درج ذیل جدول DIP سوئچ کی مکمل ترتیب کے بارے میں تفصیلات فراہم کرتا ہے۔

جدول 3-2۔ SAMRH71F20-TFBGA-EK ترتیبات

SAMRH71F20 پروسیسر SAMRH71F20-TFBGA EK
پن نمبرز ناموں کو پن کریں۔ فنکشن اختیارات انتخاب مطلوبہ ترتیب
پی ایف 24 بوٹ موڈ میموری بوٹ کو منتخب کرتا ہے۔ 0: اندرونی فلیش بیرونی فلیش SW4-1 = 1 (آف)
1: بیرونی فلیش
پی جی 26 CFG2 HECC ایکٹیویشن/ ڈی ایکٹیویشن کو منتخب کرتا ہے۔ سب کے لیے این سی ایس ایکس 0: HECC آف HECC آف SW4-2 = 0 (ON)
1: HECC آن
PC27 CFG3 لاگو کردہ HECC کوڈ درست کنندہ کو منتخب کرتا ہے۔ سب کے لیے این سی ایس ایکس 0: ہیمنگ ہامنگ SW4-3 = 0 (ON)
1: بی سی ایچ
پی جی 24 CFG0 صرف NSC0 چپ سلیکٹ کے لیے ڈیٹا بس کی چوڑائی کا انتخاب کرتا ہے۔ CFG[1:0] = 00:8 بٹ 16 بٹ  

 

ہارڈ وائرڈ۔

PG24 = 1 (آف)
CFG[1:0] = 01:16

تھوڑا سا

پی جی 25 CFG1 CFG[1:0] = 10:32

تھوڑا سا

PG25 = 0 (ON)

MICROCHIP-SAMRH71-پروگرامنگ-دی-بیرونی-میموری-فیملی-ایویلیویشن-کٹس- (2)نوٹ: 
بورڈ کی سلک اسکرین پر "1" اور "0" الٹے ہیں۔

SAMRH707F18 - EK
اس کٹ پر پروسیسر ایک فکسڈ 8 بٹ ڈیٹا بس چوڑائی کے ساتھ بیرونی فلیش میموری سے بوٹ ہوتا ہے۔ درج ذیل جدول DIP سوئچ کی مکمل ترتیب کے بارے میں تفصیلات فراہم کرتا ہے۔

جدول 3-3۔ SAMRH707F18-EK ترتیبات

SAMRH707F18 پروسیسر SAMRH707F18-EK
پن نمبرز ناموں کو پن کریں۔ فنکشن اختیارات انتخاب مطلوبہ ترتیب
PC30 بوٹ موڈ 0 بوٹ میموری کو منتخب کرتا ہے۔ بوٹ موڈ [1:0] = 00: اندرونی فلیش (HEFC) بیرونی فلیش SW7-1 = 1 (آف)
بوٹ موڈ [1:0] = 01: بیرونی فلیش (HEMC)
PC29 بوٹ موڈ 1 بوٹ موڈ [1:0] = 1X: اندرونی ROM SW7-2 = 0 (ON)
پی اے 19 CFG3 بوٹ موڈ [1:0] = 01 (بیرونی فلیش) N/A SW7-3 = "پرواہ نہیں"
ہیمنگ کوڈ بطور ڈیفالٹ HECC کوڈ درست کنندہ کے طور پر منتخب کیا گیا ہے۔ سب کے لیے این سی ایس ایکس اندرونی طور پر '0' کی طرف گامزن
بوٹ موڈ [1:0] = 1X (اندرونی ROM)
اندرونی ROM فعال ہونے پر فعال مرحلے کا انتخاب کرتا ہے۔ 0: رن فیز
1: بحالی کا مرحلہ
پی اے 25 CFG2 بوٹ موڈ [1:0] = 01 (بیرونی فلیش) HECC آف SW7-4 = 0 (ON)
HECC ایکٹیویشن / غیر فعال کرنے کا انتخاب کرتا ہے۔ سب کے لیے NCSx جب بیرونی فلیش فعال ہو۔ 0: HECC آف
1: HECC آن
بوٹ موڈ [1:0] = 1X (اندرونی ROM)
جب اندرونی ROM فعال ہو تو کمیونیکیشن موڈ کو منتخب کرتا ہے۔ 0: UART موڈ
1: اسپیس وائر موڈ بوٹ موڈ 0 = 0
LVDS انٹرفیس
بوٹ موڈ 0 = 1
ٹی ٹی ایل موڈ

MICROCHIP-SAMRH71-پروگرامنگ-دی-بیرونی-میموری-فیملی-ایویلیویشن-کٹس- (3)نوٹ: 
"CFG[2]" اور "CFG[3]" بورڈ کی سلک اسکرین پر الٹے ہیں۔

سافٹ ویئر کی ترتیبات

مندرجہ ذیل سیکشن وضاحت کرتا ہے کہ MPLAB X پروجیکٹس کو بیرونی میموری سے چلانے کے لیے کس طرح ترتیب دیا جائے۔

بورڈ file
بورڈ file ایک XML ہے۔ file ایکسٹینشن (*.xboard) کے ساتھ جو SAMBA میموری ہینڈلرز کو بھیجے گئے پیرامیٹرز کی وضاحت کرتا ہے۔ اسے صارف کے MPLAB-X پروجیکٹ فولڈر میں رکھا جانا چاہیے۔
SAMRH تشخیصی کٹس کے لیے، بورڈ کا طے شدہ نام file "board.xboard" ہے، اور اس کا ڈیفالٹ مقام پروجیکٹ کا روٹ فولڈر ہے: "ProjectDir.X"
بورڈ میں موجود دو پیرامیٹرز file بنانے کے لیے صارف کے ذریعہ ترتیب دیا جانا چاہیے۔ file صارف کی درخواست کی ساخت کے مطابق۔
یہ دو پیرامیٹرز ہیں:

  • [End_Address]: یہ پیرامیٹر بیرونی بوٹ میموری کے سائز سے متعلق ہے اور میموری کے آخری پتے کی وضاحت کرتا ہے۔
  • [User_Path]: یہ پیرامیٹر SAMBA میموری ہینڈلرز کے مقام کے مطلق راستے کی وضاحت کرتا ہے۔

دوسرے پیرامیٹرز کا انحصار SAMBA میموری ہینڈلر کے نفاذ پر ہے اور انہیں ان کی ڈیفالٹ اقدار پر رکھا جا سکتا ہے۔
مندرجہ ذیل اعداد و شمار ایک ڈھانچہ فراہم کرتا ہے۔ampبورڈ کے لی file.

شکل 4-1۔ بورڈ file مواد سابقample

MICROCHIP-SAMRH71-پروگرامنگ-دی-بیرونی-میموری-فیملی-ایویلیویشن-کٹس- (4)مندرجہ ذیل جدول بورڈ کے پہلے سے طے شدہ صارف پیرامیٹرز فراہم کرتا ہے۔ fileSAMRH تشخیصی کٹس کے لیے فراہم کی گئی ہے۔

جدول 4-1۔ بورڈ File پیرامیٹرز

SAMRH تشخیصی کٹ [اختتام_پتہ] [صارف_راستہ]
SAMRH71F20-EK 6007_FFFFh ${ProjectDir}\sst39vf040_loader_samba_sam_rh71_ek_sram.bin
SAMRH71F20-TFGBA EK 607F_FFFFh ${ProjectDir}\sst38vf6401_loader_samba_sam_rh71_tfbga_sram.bin
SAMRH707F18-EK 6007_FFFFh ${ProjectDir}\sst39vf040_loader_samba_sam_rh707_ek_sram.bin

 پروجیکٹ کنفیگریشن

بورڈ File
بورڈ file "بورڈ" میں بیان کیا جانا چاہئے file MPLAB X پروجیکٹس کے پروجیکٹ کی خصوصیات کا path" فیلڈ، جیسا کہ مندرجہ ذیل تصویر میں دکھایا گیا ہے۔ "بورڈ file path" فیلڈ ڈیبگر ٹول آپشنز سے قابل رسائی ہے (ہمارے سابق میں PKoB4ample)، پھر "پروگرام آپشنز" کو "آپشن کیٹیگریز" مینو سے منتخب کیا جاتا ہے۔

پہلے سے طے شدہ طور پر، بورڈ file پاتھ فیلڈ اس پر سیٹ ہے: ${ProjectDir}/board.xboard اگر بورڈ file فولڈر میں موجود نہیں ہے، SAMBA میموری ہینڈلرز کو نظر انداز کر دیا گیا ہے۔
شکل 4-2۔ بورڈ کا اعلامیہ File MPLAB X پروجیکٹ کی خصوصیات میں

MICROCHIP-SAMRH71-پروگرامنگ-دی-بیرونی-میموری-فیملی-ایویلیویشن-کٹس- (5)

 بیرونی میموری
MPLAB-X ہارمونی 3 (MH3) sample پروجیکٹس ایک ڈیفالٹ لنکر اسکرپٹ استعمال کرتے ہیں جو ایپلی کیشن کو اندرونی بوٹ میموری سے چلانے کے لیے تشکیل دیتا ہے۔
بطور ڈیفالٹ، لنکر اسکرپٹ file "ATSAMRH71F20C.ld" کو ہم آہنگی کے منصوبوں میں لاگو کیا جاتا ہے، جیسا کہ درج ذیل تصویر میں دکھایا گیا ہے۔

شکل 4-3۔ پہلے سے طے شدہ لنکر اسکرپٹ کا مقام

MICROCHIP-SAMRH71-پروگرامنگ-دی-بیرونی-میموری-فیملی-ایویلیویشن-کٹس- (6)

لنکر اسکرپٹ اندرونی پیرامیٹرز ROM_ORIGIN اور ROM_LENGTH کا استعمال کرتا ہے، جیسا کہ درج ذیل تصویر میں دکھایا گیا ہے، بوٹ میموری کے مقام اور لمبائی کی وضاحت کرنے کے لیے۔ قابل عمل بنانے کے لیے ایپلیکیشن ان پیرامیٹرز پر منحصر ہے۔

MICROCHIP-SAMRH71-پروگرامنگ-دی-بیرونی-میموری-فیملی-ایویلیویشن-کٹس- (8)ایسampلی لنکر اسکرپٹ اوپر پیرامیٹر ROM_LENGTH کو 0x0002_0000 تک محدود کرتا ہے جو کہ اندرونی فلیش کی لمبائی ہے اور اگر یہ شرط پوری نہیں ہوتی ہے تو ایک کمپلیشن ایرر پیدا کرتا ہے۔
تاہم، یہ حد بیرونی فلیش میموری کے استعمال کے مطابق نہیں ہوسکتی ہے، کیونکہ اس کی لمبائی 0x0002_0000 سے زیادہ ہوسکتی ہے۔
اگر بیرونی میموری میں پروگرام کردہ کوڈ 0x0002_0000 سے چھوٹا ہے، تو لنکر اسکرپٹ کو اپ ڈیٹ کرنے کی ضرورت نہیں ہے۔ file. تاہم، اگر یہ اس لمبائی سے زیادہ ہے، تو ROM_LENGTH پیرامیٹر کو بیرونی میموری کی اصل لمبائی کی عکاسی کرنے کے لیے اپ ڈیٹ کیا جانا چاہیے۔
ROM_ORIGIN پیرامیٹر کو لنکر اسکرپٹ میں ترمیم کیے بغیر بھی اوور رائڈ کیا جا سکتا ہے۔ file.
ROM_LENGTH پیرامیٹر کو اوور رائیڈ کرنے سے پہلے، آپ کے ہارڈویئر کنفیگریشن سے ملنے کے لیے لنکر اسکرپٹ میں ترمیم کرنا ضروری ہے۔
ROM_LENGTH پیرامیٹر کو اوور رائیڈ کرنے کے لیے، آپ MPLAB-X پروجیکٹ کی خصوصیات میں "پری پروسیسر میکرو ڈیفینیشنز" فیلڈ استعمال کر سکتے ہیں۔ اس فیلڈ تک رسائی "XC32-ld" آئٹم سے کی جا سکتی ہے، اور پھر
"علامتیں اور میکرو" کو "اختیارات کیٹیگریز" مینو سے منتخب کیا جا سکتا ہے، جیسا کہ درج ذیل تصویر میں دکھایا گیا ہے۔MICROCHIP-SAMRH71-پروگرامنگ-دی-بیرونی-میموری-فیملی-ایویلیویشن-کٹس- (7)

سابق کے لیےampلی، SST39VF040 فلیش میموری ڈیوائس کے لیے:
اگر ROM_LENGTH میں ترمیم نہیں کی گئی ہے اور بلٹ کوڈ کی لمبائی 0x0002_0000 سے کم ہونی چاہیے۔

  • ROM_LENGTH=0x20000
  • ROM_ORIGIN=0x60000000

اگر ROM_LENGTH کو 0x0008_0000 پر اپ ڈیٹ کر دیا گیا ہے اور بلٹ کوڈ کی لمبائی 0x0005_0000 سے کم ہونی چاہیے۔

  • ROM_LENGTH=0x50000
  • ROM_ORIGIN=0x60000000

سافٹ ویئر کی ترسیل

SAMBA میموری ہینڈلرز کا طریقہ کار بائنری ایپلٹس پر مبنی ہے، جو پروسیسر کے ورژن اور لاگو کی گئی بیرونی بوٹ میموری کے مطابق مختلف ہے۔ SAMRH تشخیصی کٹس کے لیے مخصوص تین بائنری ایپلٹس ہیں:

  • sst39vf040_loader_samba_sam_rh71_ek_sram.bin
  • sst39vf040_loader_samba_sam_rh707_ek_sram.bin
  • sst38vf6401_loader_samba_sam_rh71_tfbga_sram.bin

یہ ایپلٹس پروسیسر کی اندرونی ریم میں چلتے ہیں اور ان میں ڈیبگ اسکرپٹس کے ساتھ بات چیت کے لیے SAMBA انٹرفیس اور بیرونی بوٹ میموری پر پروگرامنگ آپریشنز (مٹانا، لکھنا، وغیرہ) انجام دینے والے معمولات دونوں شامل ہیں۔
SAMRH تشخیصی کٹس کو سپورٹ کرنے کے لیے تین زپ شدہ سافٹ ویئر پیکجز فراہم کیے گئے ہیں۔ ہر پیکج میں شامل ہیں:

  • سرشار بورڈ file
  • وقف شدہ بائنری ایپلٹ file.

بیرونی بوٹ میموری سے کمپائلنگ، پروگرامنگ اور ڈیبگنگ
ایک بار جب MPLAB X پروجیکٹ ایک درست SAMBA میموری ہینڈلر کے ساتھ مکمل طور پر سیٹ اپ ہو جاتا ہے، صارف اوپر والے مینو سے بٹن اور آئیکون بار کا استعمال کرتے ہوئے بیرونی بوٹ میموری میں اس پروجیکٹ کو مرتب، پروگرام اور ڈیبگ کر سکتا ہے، جیسا کہ درج ذیل اعداد و شمار میں دکھایا گیا ہے۔

  1. پروجیکٹ کو صاف اور مرتب کرنے کے لیے، کلین اینڈ بلڈ پر کلک کریں۔MICROCHIP-SAMRH71-پروگرامنگ-دی-بیرونی-میموری-فیملی-ایویلیویشن-کٹس- (9)
  2. ایپلیکیشن کو ڈیوائس پر پروگرام کرنے کے لیے، میک اینڈ پروگرام پر کلک کریں۔ MICROCHIP-SAMRH71-پروگرامنگ-دی-بیرونی-میموری-فیملی-ایویلیویشن-کٹس- (10)
  3. کوڈ کو چلانے کے لیے، ڈیبگ پروجیکٹ پر کلک کریں۔ MICROCHIP-SAMRH71-پروگرامنگ-دی-بیرونی-میموری-فیملی-ایویلیویشن-کٹس- (10)
  4. کوڈ کو روکنے کے لیے، ختم ڈیبگر سیشن پر کلک کریں۔ MICROCHIP-SAMRH71-پروگرامنگ-دی-بیرونی-میموری-فیملی-ایویلیویشن-کٹس- (12)
    1. یا اسے روکنے کے لیے توقف پر کلک کریں۔ MICROCHIP-SAMRH71-پروگرامنگ-دی-بیرونی-میموری-فیملی-ایویلیویشن-کٹس- (13)

حوالہ

یہ سیکشن ان دستاویزات کی فہرست دیتا ہے جو MPLAB X، SAMRH71 اور SAMRH707 آلات کے بارے میں مزید معلومات فراہم کرتے ہیں۔

MPLAB X
MPLAB X IDE یوزر گائیڈ، DS50002027D۔ https://www.microchip.com/en-us/tools-resources/develop/mplab-x-ide#tabs

SAMRH71 ڈیوائس

SAMRH707 ڈیوائس

SAMRH707F18 ڈیوائس ڈیٹا شیٹ، DS60001634 https://ww1.microchip.com/downloads/aemDocuments/documents/AERO/ProductDocuments/DataSheets/SAMRH707_Datasheet_DS60001634.pdf
MPLAB-X IDE اور MCC ہارمونی فریم ورک، DS707 کا استعمال کرتے ہوئے SAMRH18F00004478 مائکروکنٹرولر کے ساتھ شروعات کرنا https://ww1.microchip.com/downloads/aemDocuments/documents/AERO/ApplicationNotes/ApplicationNotes/00004478.pdf
SAMRH707-EK ایویلیویشن کٹ یوزر گائیڈ، DS60001744
https://ww1.microchip.com/downloads/aemDocuments/documents/AERO/ProductDocuments/UserGuides/SAMRH707_EK_Evaluation_Kit_User_Guide_60001744.pdf
SST38LF6401RT اور SAMRH707 حوالہ ڈیزائن، DS00004583 ww1.microchip.com/downloads/aemDocuments/documents/AERO/ApplicationNotes/ApplicationNotes/SAMRH707-SST38LF6401RT-Reference-Design-00004583.pdf

نظرثانی کی تاریخ

نظرثانی کی تاریخ ان تبدیلیوں کو بیان کرتی ہے جو دستاویز میں لاگو کی گئی تھیں۔ تبدیلیاں نظر ثانی کے ذریعے درج کی جاتی ہیں، جو کہ سب سے زیادہ حالیہ اشاعت سے شروع ہوتی ہیں۔

نظر ثانی تاریخ تفصیل
A 04/2024 ابتدائی نظرثانی

مائیکرو چپ کی معلومات

مائیکرو چِپ Webسائٹ
مائیکرو چِپ ہمارے ذریعے آن لائن سپورٹ فراہم کرتا ہے۔ webسائٹ پر www.microchip.com/. یہ webسائٹ بنانے کے لئے استعمال کیا جاتا ہے files اور معلومات صارفین کے لیے آسانی سے دستیاب ہیں۔ دستیاب مواد میں سے کچھ میں شامل ہیں:

  • پروڈکٹ سپورٹ – ڈیٹا شیٹس اور خطا، ایپلیکیشن نوٹس اور ایسample پروگرامز، ڈیزائن کے وسائل، صارف کے رہنما اور ہارڈویئر سپورٹ دستاویزات، تازہ ترین سافٹ ویئر ریلیز اور محفوظ شدہ سافٹ ویئر
  • جنرل ٹیکنیکل سپورٹ - اکثر پوچھے جانے والے سوالات (FAQs)، تکنیکی مدد کی درخواستیں، آن لائن ڈسکشن گروپس، مائکروچپ ڈیزائن پارٹنر پروگرام ممبر کی فہرست
  • مائیکرو چِپ کا کاروبار - پروڈکٹ سلیکٹر اور آرڈرنگ گائیڈز، تازہ ترین مائیکرو چِپ پریس ریلیز، سیمینارز اور ایونٹس کی فہرست، مائیکرو چِپ سیلز آفسز، ڈسٹری بیوٹرز اور فیکٹری کے نمائندوں کی فہرستیں

مصنوعات کی تبدیلی کی اطلاع کی خدمت
مائیکرو چِپ کی پروڈکٹ کی تبدیلی کی اطلاع سروس صارفین کو مائیکرو چِپ پراڈکٹس پر تازہ رکھنے میں مدد کرتی ہے۔ سبسکرائبرز کو ای میل اطلاع موصول ہوگی جب بھی کسی مخصوص پروڈکٹ فیملی یا ڈیولپمنٹ ٹول کی دلچسپی سے متعلق تبدیلیاں، اپ ڈیٹس، نظرثانی یا خرابیاں ہوں گی۔
رجسٹر کرنے کے لیے، پر جائیں۔ www.microchip.com/pcn اور رجسٹریشن کی ہدایات پر عمل کریں۔

کسٹمر سپورٹ
مائیکرو چِپ پروڈکٹس کے صارفین کئی چینلز کے ذریعے مدد حاصل کر سکتے ہیں:

  • تقسیم کار یا نمائندہ
  • مقامی سیلز آفس
  • ایمبیڈڈ سولیوشن انجینئر (ESE)
  • ٹیکنیکل سپورٹ

صارفین کو مدد کے لیے اپنے ڈسٹری بیوٹر، نمائندے یا ESE سے رابطہ کرنا چاہیے۔ مقامی سیلز آفس بھی گاہکوں کی مدد کے لیے دستیاب ہیں۔ سیلز دفاتر اور مقامات کی فہرست اس دستاویز میں شامل ہے۔
کے ذریعے تکنیکی مدد دستیاب ہے۔ webسائٹ پر: www.microchip.com/support

مائیکرو چِپ ڈیوائسز کوڈ پروٹیکشن فیچر
مائیکرو چِپ پروڈکٹس پر کوڈ پروٹیکشن فیچر کی درج ذیل تفصیلات نوٹ کریں:

  • مائیکرو چِپ مصنوعات اپنی مخصوص مائیکرو چِپ ڈیٹا شیٹ میں موجود تصریحات کو پورا کرتی ہیں۔
  • مائیکرو چِپ کا خیال ہے کہ اس کی مصنوعات کا خاندان محفوظ ہے جب اسے مطلوبہ انداز میں، آپریٹنگ تصریحات کے اندر، اور عام حالات میں استعمال کیا جائے۔
  • مائیکروچپ قدروں اور جارحانہ طور پر اپنے دانشورانہ املاک کے حقوق کا تحفظ کرتی ہے۔ مائیکرو چِپ پروڈکٹ کے کوڈ پروٹیکشن فیچرز کی خلاف ورزی کرنے کی کوششیں سختی سے ممنوع ہیں اور ڈیجیٹل ملینیم کاپی رائٹ ایکٹ کی خلاف ورزی کر سکتی ہیں۔
  • نہ تو مائکروچپ اور نہ ہی کوئی دوسرا سیمی کنڈکٹر بنانے والا اس کے کوڈ کی حفاظت کی ضمانت دے سکتا ہے۔ کوڈ پروٹیکشن کا مطلب یہ نہیں ہے کہ ہم اس بات کی ضمانت دے رہے ہیں کہ پروڈکٹ "اٹوٹ ایبل" ہے۔ کوڈ تحفظ مسلسل تیار ہو رہا ہے۔ Microchip ہماری مصنوعات کے کوڈ پروٹیکشن فیچرز کو مسلسل بہتر بنانے کے لیے پرعزم ہے۔

قانونی نوٹس
یہ اشاعت اور اس میں موجود معلومات کو صرف مائیکرو چِپ پروڈکٹس کے ساتھ استعمال کیا جا سکتا ہے، بشمول آپ کی درخواست کے ساتھ مائیکرو چِپ پروڈکٹس کو ڈیزائن، ٹیسٹ اور انٹیگریٹ کرنا۔ کسی دوسرے طریقے سے اس معلومات کا استعمال ان شرائط کی خلاف ورزی کرتا ہے۔ ڈیوائس ایپلیکیشنز سے متعلق معلومات صرف آپ کی سہولت کے لیے فراہم کی جاتی ہیں اور اپ ڈیٹس کے ذریعے اس کی جگہ لے لی جا سکتی ہے۔ یہ یقینی بنانا آپ کی ذمہ داری ہے کہ آپ کی درخواست آپ کی وضاحتوں کے مطابق ہو۔ اضافی سپورٹ کے لیے اپنے مقامی مائیکرو چِپ سیلز آفس سے رابطہ کریں یا اضافی سپورٹ حاصل کریں۔ www.microchip.com/en-us/support/design-help/client-support-services.
یہ معلومات مائیکروچپ "جیسا ہے" کے ذریعہ فراہم کی گئی ہے۔ مائیکروچپ کسی بھی قسم کی کوئی نمائندگی یا وارنٹی نہیں دیتا خواہ ظاہر ہو یا مضمر، تحریری ہو یا زبانی، قانونی یا بصورت دیگر، معلومات سے متعلق جس میں شامل ہے لیکن محدود نہیں غیر خلاف ورزی، تجارتی صلاحیت، اور کسی خاص مقصد کے لیے فٹنس، یا اس کی حالت، معیار، یا کارکردگی سے متعلق وارنٹی۔
کسی بھی صورت میں مائیکروچپ کسی بھی بالواسطہ، خصوصی، تعزیری، اتفاقی، یا نتیجے میں ہونے والے نقصان، نقصان، لاگت، یا کسی بھی قسم کے اخراجات کے لیے ذمہ دار نہیں ہوگی، یہاں تک کہ اگر مائیکروچپ کو امکان کے بارے میں مشورہ دیا گیا ہو یا نقصانات کا اندازہ لگایا جا سکتا ہے۔ قانون کی طرف سے اجازت دی گئی مکمل حد تک، معلومات یا اس کے استعمال سے متعلق کسی بھی طرح سے تمام دعووں پر مائیکروچپ کی کل ذمہ داری فیس کی رقم سے زیادہ نہیں ہوگی، اگر آپ کو کسی بھی صورت میں، معلومات کے لیے مائکروچپ۔
لائف سپورٹ اور/یا حفاظتی ایپلی کیشنز میں مائیکرو چِپ ڈیوائسز کا استعمال مکمل طور پر خریدار کے خطرے میں ہے، اور خریدار اس طرح کے استعمال کے نتیجے میں ہونے والے کسی بھی اور تمام نقصانات، دعووں، سوٹوں، یا اخراجات سے بے ضرر مائیکرو چِپ کا دفاع، معاوضہ اور اسے رکھنے پر متفق ہے۔ کسی بھی مائیکرو چِپ دانشورانہ املاک کے حقوق کے تحت کوئی لائسنس، واضح طور پر یا دوسری صورت میں نہیں دیا جاتا جب تک کہ دوسری صورت میں بیان نہ کیا جائے۔

ٹریڈ مارکس
مائیکرو چِپ کا نام اور لوگو، مائیکرو چِپ لوگو، اڈاپٹیک، اے وی آر، اے وی آر لوگو، اے وی آر فریکس، بیسٹ ٹائم، بٹ کلاؤڈ، کریپٹو میموری، کریپٹو آر ایف، ڈی ایس پی آئی سی، فلیکس پی ڈبلیو آر، ہیلڈو، آئی جی ایل او، جوک بلوکس، کیلوق، لنکس، لنکس، لنکس، میکل ایکس MediaLB, megaAVR, Microsemi, Microsemi لوگو, MOST, MOST لوگو, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 لوگو, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST, SST, Logo, Logo , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, اور XMEGA USA اور دیگر ممالک میں Incorporated Microchip Technology کے رجسٹرڈ ٹریڈ مارکس ہیں۔
AgileSwitch, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed ​​Control, HyperLight Load, Libero, motorBench, mTouch, Powermit 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus لوگو, Quiet-World, SmartWorld TimeCesium، TimeHub، TimePictra، TimeProvider، اور ZL امریکہ میں شامل Microchip ٹیکنالوجی کے رجسٹرڈ ٹریڈ مارک ہیں۔
ملحقہ کلید دبانے، AKS، analog-for-the-Digital Age، Any Capacitor، AnyIn، AnyOut، Augmented Switching، BlueSky، BodyCom، Clockstudio، CodeGuard، CryptoAuthentication، CryptoAutomotive، CryptoAuthentication، CryptoAutomotive، CryptoCDEMPanet، CryptoCid متحرک اوسط ملاپ , DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge,
آئی جی اے ٹی، ان سرکٹ سیریل پروگرامنگ، آئی سی ایس پی، آئی این آئی سی نیٹ، انٹیلیجنٹ متوازی، انٹیلی ایم او ایس، انٹر چپ کنیکٹیویٹی، جیٹر بلاکر، نوب آن ڈسپلے، مارجن لنک، میکس کرپٹو، زیادہ سے زیادہView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB سرٹیفائیڈ لوگو, MPLIB, MPLINK, mSiC, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, Power MOS IV, Power MOS, PowerMOS 7, PowerMOS , QMatrix, REAL ICE, Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, Syrod Touch , ٹرسٹڈ ٹائم, TSHARC, Turing, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan، WiperLock، XpressConnect، اور ZENA USA اور دیگر ممالک میں Incorporated Microchip Technology کے ٹریڈ مارک ہیں۔
ایس کیو ٹی پی امریکہ میں شامل مائیکرو چِپ ٹیکنالوجی کا ایک سروس مارک ہے۔
Adaptec لوگو، فریکوئنسی آن ڈیمانڈ، سیلیکون سٹوریج ٹیکنالوجی، اور Symmcom دیگر ممالک میں Microchip Technology Inc. کے رجسٹرڈ ٹریڈ مارک ہیں۔
GestIC Microchip Technology Germany II GmbH & Co. KG کا رجسٹرڈ ٹریڈ مارک ہے، جو Microchip Technology Inc. کا ذیلی ادارہ ہے، دوسرے ممالک میں۔

یہاں ذکر کردہ دیگر تمام ٹریڈ مارک ان کی متعلقہ کمپنیوں کی ملکیت ہیں۔
© 2024، Microchip Technology Incorporated اور اس کے ذیلی ادارے۔ جملہ حقوق محفوظ ہیں.
ISBN: 978-1-6683-4401-9

کوالٹی مینجمنٹ سسٹم
مائیکرو چِپ کے کوالٹی مینجمنٹ سسٹمز کے بارے میں معلومات کے لیے، براہِ کرم ملاحظہ کریں۔ www.microchip.com/quality.

دنیا بھر میں سیلز اور سروس

امریکہ ایشیا/پیسفک ایشیا/پیسفک یوروپ
کارپوریٹ آفس

2355 West Chandler Blvd. چاندلر، AZ 85224-6199

ٹیلی فون: 480-792-7200

فیکس: 480-792-7277

تکنیکی معاونت: www.microchip.com/support Web پتہ: www.microchip.com

اٹلانٹا

ڈولتھ، جی اے

ٹیلی فون: 678-957-9614

فیکس: 678-957-1455

آسٹن، TX

ٹیلی فون: 512-257-3370

بوسٹن ویسٹبورو، ایم اے ٹیلی فون: 774-760-0087

فیکس: 774-760-0088

شکاگو

Itasca، IL

ٹیلی فون: 630-285-0071

فیکس: 630-285-0075

ڈلاس

ایڈیسن ، ٹی ایکس

ٹیلی فون: 972-818-7423

فیکس: 972-818-2924

ڈیٹرائٹ

نووی، ایم آئی

ٹیلی فون: 248-848-4000

ہیوسٹن، TX

ٹیلی فون: 281-894-5983

انڈیاناپولس Noblesville, IN ٹیلی فون: 317-773-8323

فیکس: 317-773-5453

ٹیلی فون: 317-536-2380

لاس اینجلس مشن ویجو، CA ٹیلی فون: 949-462-9523

فیکس: 949-462-9608

ٹیلی فون: 951-273-7800

ریلی، این سی

ٹیلی فون: 919-844-7510

نیویارک، نیو یارک

ٹیلی فون: 631-435-6000

سان ہوزے، CA

ٹیلی فون: 408-735-9110

ٹیلی فون: 408-436-4270

کینیڈا - ٹورنٹو

ٹیلی فون: 905-695-1980

فیکس: 905-695-2078

آسٹریلیا - سڈنی

ٹیلی فون: 61-2-9868-6733

چین - بیجنگ

ٹیلی فون: 86-10-8569-7000

چین - چینگڈو

ٹیلی فون: 86-28-8665-5511

چین - چونگ کنگ

ٹیلی فون: 86-23-8980-9588

چین - ڈونگ گوان

ٹیلی فون: 86-769-8702-9880

چین - گوانگزو

ٹیلی فون: 86-20-8755-8029

چین - ہانگجو

ٹیلی فون: 86-571-8792-8115

چین - ہانگ کانگ SAR

ٹیلی فون: 852-2943-5100

چین - نانجنگ

ٹیلی فون: 86-25-8473-2460

چین - چنگ ڈاؤ

ٹیلی فون: 86-532-8502-7355

چین - شنگھائی

ٹیلی فون: 86-21-3326-8000

چین - شینیانگ

ٹیلی فون: 86-24-2334-2829

چین - شینزین

ٹیلی فون: 86-755-8864-2200

چین - سوزو

ٹیلی فون: 86-186-6233-1526

چین - ووہان

ٹیلی فون: 86-27-5980-5300

چین - ژیان

ٹیلی فون: 86-29-8833-7252

چین - زیامین

ٹیلی فون: 86-592-2388138

چین - زوہائی

ٹیلی فون: 86-756-3210040

انڈیا - بنگلور

ٹیلی فون: 91-80-3090-4444

ہندوستان - نئی دہلی

ٹیلی فون: 91-11-4160-8631

بھارت - پونے

ٹیلی فون: 91-20-4121-0141

جاپان - اوساکا

ٹیلی فون: 81-6-6152-7160

جاپان - ٹوکیو

ٹیلی فون: 81-3-6880- 3770

کوریا - ڈیگو

ٹیلی فون: 82-53-744-4301

کوریا - سیول

ٹیلی فون: 82-2-554-7200

ملائیشیا۔ کوالالمپور

ٹیلی فون: 60-3-7651-7906

ملائیشیا - پینانگ

ٹیلی فون: 60-4-227-8870

فلپائن - منیلا

ٹیلی فون: 63-2-634-9065

سنگاپور

ٹیلی فون: 65-6334-8870

تائیوان - ہسن چو

ٹیلی فون: 886-3-577-8366

تائیوان - کاؤسنگ

ٹیلی فون: 886-7-213-7830

تائیوان - تائی پے

ٹیلی فون: 886-2-2508-8600

تھائی لینڈ - بنکاک

ٹیلی فون: 66-2-694-1351

ویتنام - ہو چی منہ

ٹیلی فون: 84-28-5448-2100

آسٹریا - ویلز

ٹیلی فون: 43-7242-2244-39

فیکس: 43-7242-2244-393

ڈنمارک - کوپن ہیگن

ٹیلی فون: 45-4485-5910

فیکس: 45-4485-2829

فن لینڈ - ایسپو

ٹیلی فون: 358-9-4520-820

فرانس - پیرس

Tel: 33-1-69-53-63-20

Fax: 33-1-69-30-90-79

جرمنی - گارچنگ

ٹیلی فون: 49-8931-9700

جرمنی - ہان

ٹیلی فون: 49-2129-3766400

جرمنی - ہیلبرون

ٹیلی فون: 49-7131-72400

جرمنی - کارلسروہے

ٹیلی فون: 49-721-625370

جرمنی - میونخ

Tel: 49-89-627-144-0

Fax: 49-89-627-144-44

جرمنی - روزن ہائیم

ٹیلی فون: 49-8031-354-560

اسرائیل - راعانہ

ٹیلی فون: 972-9-744-7705

اٹلی - میلان

ٹیلی فون: 39-0331-742611

فیکس: 39-0331-466781

اٹلی - پاڈووا

ٹیلی فون: 39-049-7625286

نیدرلینڈز - ڈرونن

ٹیلی فون: 31-416-690399

فیکس: 31-416-690340

ناروے - ٹرانڈہیم

ٹیلی فون: 47-72884388

پولینڈ - وارسا

ٹیلی فون: 48-22-3325737

رومانیہ - بخارسٹ

Tel: 40-21-407-87-50

اسپین۔ میڈرڈ

Tel: 34-91-708-08-90

Fax: 34-91-708-08-91

سویڈن - گوٹنبرگ

Tel: 46-31-704-60-40

سویڈن - اسٹاک ہوم

ٹیلی فون: 46-8-5090-4654

یوکے - ووکنگھم

ٹیلی فون: 44-118-921-5800

فیکس: 44-118-921-5820

 درخواست کا نوٹ
© 2024 Microchip Technology Inc. اور اس کے ذیلی ادارے

دستاویزات / وسائل

مائکروچپ SAMRH71 بیرونی میموری فیملی ایویلیویشن کٹس کا پروگرامنگ [پی ڈی ایف] یوزر گائیڈ
SAMRH71، SAMRH71 ایکسٹرنل میموری فیملی ایویلیوایشن کٹس کا پروگرامنگ، ایکسٹرنل میموری فیملی ایویلیوایشن کٹس کا پروگرامنگ، ایکسٹرنل میموری فیملی ایویلیوایشن کٹس، فیملی ایویلیوایشن کٹس، ایویلیویشن کٹس، کٹس

حوالہ جات

ایک تبصرہ چھوڑیں۔

آپ کا ای میل پتہ شائع نہیں کیا جائے گا۔ مطلوبہ فیلڈز نشان زد ہیں۔ *