| FLASHPROG-CONFIG(8) | 2026-07-17 | FLASHPROG-CONFIG(8) |
نام (NAME)
flashprog-config - خواندن و نوشتن ثباتهای وضعیت و پیکربندی تراشههای فلش
خلاصه دستور (SYNOPSIS)
flashprog config [get] <options>
<setting>
flashprog config set <options> [--temporary]
<setting> <value>
که در آن <options> عمومی عبارتند از:
[-V[V[V]]] [-o <logfile>] [-h]
توضیحات (DESCRIPTION)
flashprog-config ابزاری برای خواندن و نوشتن بیتهای ثبات وضعیت و پیکربندی تراشههای فلش است. در حال حاضر، تنها از تراشههای SPI NOR پشتیبانی میکند.
عملیاتها (OPERATIONS)
میتوانید یکی از get یا set، یا هیچ عملیاتی را مشخص نکنید که در حالت پیشفرض خواندن یک تنظیم است.
get <setting>
set [--temporary] <setting> <value>
هنگامی که گزینه --temporary مشخص شود، flashprog تلاش میکند مقداری موقت بنویسد که در حافظه فلش ذخیره نمیشود. این قابلیت نیازمند پشتیبانی ویژه تراشه فلش از دستور نوشتن ناپایدار در ثبات وضعیت (volatile write status register) است. مقدار جدید پس از بازنشانی (reset) تراشه فلش از دست خواهد رفت. بنابراین، استفاده از این گزینه همراه با پروگرامرهای خارجی که برق تراشه فلش را قطع و وصل میکنند (مانند Dediprog) بیفایده است.
تنظیمات (SETTINGS)
qe, quad-enable
مقادیر (VALUES)
false, true
اعداد طبیعی: 0, 1, ...
گزینهها (OPTIONS)
تمام عملیاتها نیازمند استفاده از گزینه -p/--programmer هستند (لطفاً برای اطلاعات بیشتر پیرامون پشتیبانی از پروگرامر و پارامترها به مراجعه کنید).
-p, --programmer <name>[:<parameter>[,<parameter>]...]
-c, --chip <chipname>
-V, --verbose
-o, --output <logfile>
-h, --help
--temporary
مثالها (EXAMPLES)
برای خواندن تنظیم quad-enable حافظه فلش داخلی بایوس (BIOS):
وضعیت خروج (EXIT STATUS)
دستور flashprog با کد ۰ در صورت موفقیت خارج میشود، در بیشتر شکستها با ۱ و در صورت ناموفق بودن فراخوانی mmap() با ۳ خارج میشود.
نیازمندیها (REQUIREMENTS)
برنامه flashprog برای پروگرامرهای مختلف به دسترسیهای متفاوتی نیاز دارد. برای جزئیات به این بخش در صفحه راهنمای مراجعه کنید.
گزارش اشکالات (BUGS)
میتوانید اشکالات را گزارش دهید، سؤالات خود را بپرسید یا گزارشهای موفقیت را از طریق کانالهای ارتباطی ما ارسال کنید: https://www.flashprog.org/Contact.
مجوز (LICENSE)
برنامه flashprog تحت مجوز عمومی همگانی گنو (GPL)، نسخه ۲ پوشش داده شده است. برخی از فایلها علاوه بر این تحت هر نسخه بعدی GPL در دسترس هستند.
حق نشر (COPYRIGHT)
لطفاً فایلهای مجزا را ببینید.
این صفحه راهنما توسط Nico Huber نوشته شده و از صفحه راهنمای مشتق شده است. این اثر تحت شرایط مجوز GNU GPL (نسخه ۲ یا بالاتر) منتشر شده است.
همچنین ببینید (SEE ALSO)
| 2026-07-17 | flashprog-config-v1.6-dirty |