| st-flash(1) | stlink | st-flash(1) |
نام (NAME)
st-flash - فلش کردن فایلهای باینری روی دستگاههای STM32
خلاصه دستور (SYNOPSIS)
st-flash [OPTIONS] {read|write|erase} [FILE] <ADDR> <SIZE>
توضیحات (DESCRIPTION)
فلش کردن فایلهای باینری روی بخشهای دلخواه حافظه، یا خواندن آدرسهای دلخواهی از حافظه و ذخیره در یک فایل باینری.
در صورت تمایل میتوانید به جای st-util(1) از این دستور استفاده کنید، اما به یاد داشته باشید که به جای فایل .elf باید از ایمیج .bin استفاده نمایید.
برای ADDR و SIZE از قالب هگزادسیمال استفاده کنید.
دستورها (COMMANDS)
- write FILE ADDR
- نوشتن فایل میانافزار FILE روی دستگاه با شروع از ADDR
- read FILE ADDR SIZE
- خواندن میانافزار از دستگاه با شروع از ADDR تا حداکثر SIZE بایت و ذخیره در FILE
- erase
- انجام پاکسازی سراسری میانافزار دستگاه (mass erase)
- reset
- راهاندازی مجدد (ریست) هدف
گزینهها (OPTIONS)
- --version
- نمایش اطلاعات نسخه
- --debug
- TODO
- --reset
- اعمال راهاندازی مجدد (ریست) قبل و بعد از عملیات فلش کردن
- --opt
- فعالسازی بهینهسازی نادیدهگرفتن بایتهای خالی انتهایی
- --serial iSerial
- TODO
- --flash=fsize
- که در آن fsize اندازه به صورت دهدهی، هشتهشتی یا هگزادسیمال است که به دنبال آن یک ضریب اختیاری `k' برای کیلوبایت، یا `m' برای مگابایت میآید. برای مشخص کردن هگزادسیمال از پیشوند “0x” یا برای هشتهشتی از صفر ابتدایی استفاده کنید.
مثالها (EXAMPLES)
فلش کردن firmware.bin روی دستگاه
-
$ st-flash write firmware.bin 0x8000000
خواندن میانافزار از دستگاه (۴۰۹۶ بایت)
-
$ st-flash read firmware.bin 0x8000000 0x1000
پاکسازی میانافزار از روی دستگاه
-
$ st-flash erase
همچنین ببینید (SEE ALSO)
st-util(1), st-info(1)
کپیرایت و تکثیر (COPYRIGHT)
این اثر دارای حق نشر است. مشارکتکنندگان Stlink. فایل LICENSE را در توزیع کد منبع stlink مشاهده کنید.
| Feb 2018 | Open Source STMicroelectronics Stlink Tools |