سلام دوستان
من رشته الکترونیک هستم ، یه مشکلی دارم یه فایلی هست که برای اینکه در کامپایلر 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 کردن رو خوتون بکشین
با تشکر