انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: کمک برای پچ کردن در اوبونتو  (دفعات بازدید: 451 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین mahdifsk

  • Newbie
  • *
  • ارسال: 1
کمک برای پچ کردن در اوبونتو
« : 27 فروردین 1400، 01:33 ب‌ظ »
سلام دوستان
من رشته الکترونیک هستم ، یه مشکلی دارم یه فایلی هست که برای اینکه در کامپایلر SDCC درست کار کنه نیاز به PATCH کردن داره
من اوبونتو رو رو VMWARE نصب کردم و سعی کردم از طریق ترمینال فایل رو پچ کنم ولی موفق نمیشم البته که چون تازه کار هستم و فایلها مشکل ندارن
این فایل PATCH :
https://github.com/gicking/STM8-SPL_SDCC_patch
یا
https://www.mediafire.com/file/swllntne80s6965/STM8-SPL_SDCC_patch-master_4.zip/file
و اینهم فایلی که باید PATCH بشه
https://www.mediafire.com/file/xbk5lhhqxlzpnp0/en.stsw-stm8069.zip/file
یا
https://www.st.com/en/embedded-software/stsw-stm8069.html
مشکل اینه که همش این ارور رو میده
https://www.mediafire.com/view/on15aph1jo4pkbx/Untitled.png/file
آدرس ها رو هم عوض میکنم ولی فرقی نمیکنه
این توضیحی هست که تو گیتهاب گفته
For apply the patch:

    download the respective STM8 Standard Peripheral Library from the STM homepage as described above
    unzip compressed SPL file
    download respective patch file and script "apply_patch.sh" from here
    copy both files to same level as SPL directory
    set correct patchfile in "apply_patch.sh"
    run script "apply_patch.sh"
همچنین تو سایت دیگه ای این رو نوشته:
Let's patch:

    Download the AUR package, perhaps using cower -d stm8-spl-sdcc
    Drop your hard-won en.stsw-stm8069.zip next to the PKGBUILD and rename it to stsw-stm8069.zip. The hash should match.
    Run mapekpg and sudo pacman -U <the xz file>

Non-Arch users can just apply the patches manually.

If you're not fond of installing stuff like this in system directories, you can simply copy the patched SPL from src/STM8S_StdPeriph_Lib and do as you see fit with it (perhaps drop the libraries/STM8S_StdPeriph_Driver folder into your project).

You can also grab the example Makefile from src/STM8S_StdPeriph_Lib/Project/STM8S_StdPeriph_Template/SDCC. It needs some tuning, but gives you a pretty good starting point.
ممنون میشم توضیحی درباره این مشکل بفرمایید و یا زحمت PATCH کردن رو خوتون بکشین
با تشکر

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : کمک برای پچ کردن در اوبونتو
« پاسخ #1 : 29 فروردین 1400، 10:49 ب‌ظ »
من اون اسکریپتی که کار بچ کردن رو انجام میده، بررسی کردم. یه چیزی باید جلوی اسکریپت بنویسید. حالا نمی‌دونم اون باید یه دایرکتوری (پوشه) باشه یا یه فایل.

مثلا اینجوری باید استفاده بشه. به‌جای <something> باید یه چیزی بزارید ولی دقیقاً نمی‌دونم چی.
./apply_patch.sh <something>
اون اسکریپت از دستور patch استفاده می‌کنه. با این دستور آشنایی ندارم که بتونم بیشتر راهنمایی کنم. شاید بتونید با جست‌و‌جو توی اینترنت درباره دستور patch به نتایجی برسید.

مثلا این عبارت رو جست‌و‌جو کنید patch command linux
میدونید که زکات علم نشر آن است