uhd_image_loader(1) User Commands uhd_image_loader(1)

uhd_image_loader - فلش‌کردن و بارگذاری ایمیج‌های FPGA/فریم‌ور روی سخت‌افزارهای USRP/UHD

uhd_image_loader [گزینه‌ها]

رایت و فلش‌کردن فریم‌ور (میان‌افزار) و ایمیج‌های FPGA روی دستگاه‌های متصل Ettus Research.

نمایش فهرست گزینه‌های راهنما.
آرگومان‌های دستگاه و بارگذارنده.
مسیر فایل فریم‌ور سفارشی.
مسیر فایل FPGA سفارشی.
عدم رایت فریم‌ور.
عدم رایت FPGA.

بدون ارائه هرگونه آرگومان از طریق گزینه --args="", این ابزار نشستی را با اولین دستگاه Ettus Research که شناسایی کند آغاز خواهد کرد. آرگومان‌های زیر جستجوی ابزار را برای یک دستگاه مشخص محدود می‌کنند:

آرگومان‌های name= و serial= می‌توانند برای مشخص کردن هر دستگاهی به جز دستگاه USB مقداردهی‌نشده یا بوت‌لودر OctoClock استفاده شوند. آرگومان type= می‌تواند برای تعیین نوع دستگاه به شرح زیر استفاده شود:

"type=" argument
Argument       |     Device
type=usrp2     |     USRP N200, USRP N210
type=b200      |     USRP B200, USRP B210
type=e3x0      |     USRP E310
type=octoclock |     OctoClock

نکته: دستگاه‌های USRP1، USRP2 و USRP B100 پشتیبانی نمی‌شوند.

به‌طور پیش‌فرض، این ابزار تمام رابط‌های شبکه را برای یافتن دستگاه‌های مبتنی بر شبکه بررسی می‌کند، اما یک آدرس IP مشخص را می‌توان با آرگومان addr= تعیین کرد.

دستگاه‌های سری X متصل‌شده از طریق PCIe را می‌توان با شناسه منبع NI-RIO از طریق آرگومان resource= مشخص کرد، و پورت RPC برای برقراری ارتباط با آن را می‌توان با آرگومان rpc-port= تعیین نمود. استفاده از این گزینه‌ها توصیه نمی‌شود، زیرا مقادیر پیش‌فرض آن‌ها تقریباً همیشه استفاده می‌شوند.

نام و شماره سریال دستگاه OctoClock فقط زمانی نمایش داده می‌شوند که فریم‌ور بارگذاری شده باشد؛ بنابراین اگر دستگاه فقط دارای بوت‌لودر باشد، تنها آرگومان addr= می‌تواند برای یافتن آن استفاده شود.

برخی از دستگاه‌ها گزینه‌های خاصی برای سفارشی‌سازی فرایند بارگذاری ایمیج خود دارند که می‌توان آن‌ها را از طریق گزینه --args="" ارسال کرد. این آرگومان‌ها در زیر مشخص شده‌اند:

گزینه overwrite-safe ایمیج‌های FPGA و فریم‌ور حالت امن (safe-mode) دستگاه را بازنویسی می‌کند. این کار توصیه نمی‌شود، زیرا این ایمیج‌ها به عنوان نسخه پشتیبان در صورت خرابی ایمیج‌های اصلی دستگاه عمل می‌کنند.

گزینه reset دستگاه را پس از پایان فرایند بارگذاری به‌طور خودکار بازنشانی (Reset) می‌کند. هنگامی که دستگاه بازنشانی می‌شود، ایمیج‌های جدید آن بارگذاری خواهند شد.

گزینه configure دستگاه را پس از پایان فرایند بارگذاری به‌طور خودکار بازنشانی می‌کند. هنگامی که دستگاه بازنشانی می‌شود، ایمیج FPGA جدید آن بارگذاری خواهد شد.

گزینه verify به دستگاه اعلام می‌کند که در حین بارگذاری، صحت و سلامت ایمیج را به‌صورت داخلی بررسی و اعتبارسنجی کند. این کار زمان بارگذاری را به میزان چشمگیری افزایش می‌دهد.

uhd_image_loader --args="type=usrp2,addr=192.168.10.2,reset" --no-fw

uhd_image_loader --args="type=x300,addr=192.168.40.2" --fpga-path="/home/user/my_x300_fpga_image.bit"

مستندات UHD: http://files.ettus.com/manual

مستندات GR-UHD: http://gnuradio.org/doc/doxygen/page_uhd.html

سایر برنامه‌های UHD:

uhd_images_downloader(1), usrp2_card_burner(1)

این صفحه راهنما توسط Nicholas Corgan برای پروژه دبیان نوشته شده است (اما ممکن است توسط دیگران نیز استفاده شود).

حق نشر (c) 2015-2022 Ettus Research, A National Instruments Brand

این برنامه یک نرم‌افزار آزاد است: شما می‌توانید آن را تحت شرایط پروانه عمومی همگانی گنو (GPL) که توسط بنیاد نرم‌افزارهای آزاد منتشر شده است، چه نسخه ۳ پروانه و چه (به انتخاب خودتان) هر نسخه بالاتر دیگری، مجدداً توزیع کرده و/یا تغییر دهید.

این برنامه به این امید توزیع شده است که مفید واقع شود، اما بدون هرگونه ضمانت؛ حتی بدون ضمانت ضمنی قابل فروش بودن یا مناسب بودن برای یک هدف خاص. برای جزئیات بیشتر به پروانه عمومی همگانی گنو مراجعه کنید.

3.9.0 UHD