انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

lpcprog - آنلاین در ابر

lpcprog را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور lpcprog است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


lpcprog - فلاشر میکروکنترلرهای LPC NXP

خلاصه


lpcprog -d سریال_دستگاه -c فرمان [OPTIONS] ... [فایل]

شرح


از پروتکل ISP برای فلش کردن میکروکنترلرهای LPC روی خط سریال استفاده کنید.

برای همه دستورات، میکروکنترلر هدف باید در حالت ISP باشد و منتظر آن باشد
دستور ISP همگام سازی (وضعیت پیش فرض هنگام ورود به حالت ISP). ISP MODE AND CODE را ببینید
برای جزئیات بیشتر بخش حفاظت را بخوانید.

یک آرگومان FILE باید برای دستورات dump و flash داده می شود. برای دستور فلش این فایل است
داده (برنامه) که باید در حافظه داخلی فلش LPC نوشته شود. برای دستور dump، آن را انجام خواهد داد
محتوای واقعی فلش مموری داخلی LPC را ذخیره کنید.

استدلال اجباری به گزینه های طولانی برای گزینه های کوتاه نیز اجباری است.

-p, --قطعات==قطعات
از PARTS به عنوان فایل توصیف قطعات به جای موارد پیش فرض استفاده کنید. PARTS را ببینید
بخش DESCRIPTION FILES برای اطلاعات بیشتر در مورد فایل های توصیف قطعات پیش فرض
و ترتیب تقدم.

-d, --دستگاه=DEV
از DEV به عنوان خط سریال میزبان برای برنامه ریزی هدف استفاده کنید. مسیر کامل باید ارائه شود.
فایل‌های گره دستگاه معمولاً در آن قرار دارند / توسعه تمدن / دایرکتوری.

-c, -- فرمان=COMMAND
دستور اجرا. COMMAND باید یکی از این موارد باشد id, موادی که موقتا برای استعمال انبار میشود, فلاش, سفید or goاست. دیدن
بخش COMMANDS برای شرح دستورات.

-b, -- بودرات=باود
از BAUD به عنوان baudrate برای ارتباط با دستگاه مورد نظر استفاده کنید. پیش فرض به
115200.

-t, --پی گیری
خروجی ردیابی ارتباط سریال با دستگاه مورد نظر را روشن کنید

-f, -- فرکانس=FREQ
از FREQ (KHz) به عنوان فرکانس نوسان ساز دستگاه مورد نظر استفاده کنید. پیش فرض 10000 کیلوهرتز است

-n, --بدون کد کاربر
یک کد کاربری معتبر برای بردار استثنا 7 محاسبه نکنید. به بخش USER CODE مراجعه کنید.

-h, --کمک
نمایش اطلاعات راهنما و خروج

-v, - نسخه
نمایش اطلاعات نسخه و خروج

دستورات


دستور باید یکی از id, موادی که موقتا برای استعمال انبار میشود, فلاش, سفید or go.

id La id فرمان شناسه شناسایی قطعه LPC، uid (شناسه منحصر به فرد) و
نسخه بوت لودر دستگاه هدف متصل شده.

موادی که موقتا برای استعمال انبار میشود کل محتوای فلش مموری هدف متصل را به فایل داده شده تخلیه کنید. این
دستور به آرگومان فایل نیاز دارد.

فلاش محتوای فایل را که به عنوان آرگومان در ابتدای فایل متصل شده فلش کنید
فلش مموری هدف محاسبه خودکار کد کاربر و کد کاربر ساخته شده است
در بردار استثناء 7 ذخیره می شود. استفاده کنید -n گزینه ای برای جلوگیری از کد کاربر
تغییر. اگر می خواهید فایل خود را در قسمت فلش دیگری بنویسید، از آن استفاده کنید
lpcisp ابزار است.

سفید تمام فلاش را پاک کنید.

go هنوز پشتیبانی نشده است. با استفاده از دکمه بازنشانی سخت افزاری یا چرخه برق، هدف را بازنشانی کنید
دستگاه برای شروع برنامه

قطعات شرح فایل ها


فایل های توضیحات قطعات پیش فرض عبارتند از /etc/lpctools_parts.def یا ./lpctools_parts.def
فایل توضیحات قطعات برای توضیحات دستگاه LPC برای Dump، Blank و Flash تجزیه شده است
دستورات اگر هیچ یک از پیش فرض ها وجود نداشته باشد و هیچ فایل موجود با استفاده از آن ارائه نشده باشد -p گزینه،
این دستورات نمی توانند اجرا شوند. اگر توضیحات قسمت در اولین یافت شده یافت نشد
فایل، دستور نیز اجرا نمی شود. اگر نه -p گزینه ارائه شده است، برنامه به نظر می رسد
برای lpctools_parts.def ابتدا در دایرکتوری فعلی و سپس در /و غیره/ دایرکتوری.

محتوای فایل های توضیحات قطعات لیستی از توضیحات قطعات LPC می باشد. هر خط
دارای توضیحات یک قسمت است. خطوطی که با # شروع می شوند نظرات هستند. به فایل پیش فرض مراجعه کنید
یافت شده در /و غیره/ دایرکتوری برای اطلاعات بیشتر در مورد قالب خط.

USER CODE


یک کد کاربری معتبر توسط بوت لودر LPC برای شروع برنامه کاربر داخلی مورد نیاز است.
اگر محل بردار استثنای رزرو شده 7 باشد، کد کاربر معتبر در نظر گرفته می‌شود (0×0000 آفست
001C در جدول برداری) حاوی مکمل 2 از جمع بررسی ورودی های جدول 0 است.
از طریق 6. این باعث می شود که مجموع بررسی 8 ورودی جدول اول 0 باشد.

اگر امضا معتبر نباشد LPC وارد حالت ISP می شود.

رفتار پیش فرض از lpcprog محاسبه یک کد معتبر برای بردار استثنا هفتم است
و داده های باینری برنامه ریزی شده را طوری تغییر دهید که شامل این کد معتبر باشد. شما می توانید از این امر جلوگیری کنید
با استفاده از -n گزینه.

ISP MODE و CODE خواندن حفاظت


حفاظت از خواندن کد مکانیزمی است که به کاربر اجازه می دهد سطوح مختلف را فعال کند
"امنیت" در سیستم به طوری که دسترسی به فلش روی تراشه و استفاده از ISP امکان پذیر باشد
محصور. در صورت نیاز، CRP با برنامه ریزی یک الگوی خاص در محل فلش فراخوانی می شود
در 0x0000 02FC. دستورات IAP تحت تأثیر حفاظت خواندن کد قرار نمی گیرند.

اگر دستگاه شما وارد وضعیت ISP نمی شود، یا اگر برخی از دستورات موفق نمی شوند، ممکن است
زیرا مکانیسم CRP در دستگاه شما در حال استفاده است.

حفاظت از خواندن کد اجرا نخواهد شد زیرا برخلاف مجوز این ابزار است
و علیه فلسفه نرم افزار آزاد.

از lpcprog به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

دستورات لینوکس

Ad