استفاده از example های sdk در OpenCpu برای ماژول MC60

میخواستم از example های sdk ارائه شده برای OpenCpu ماژول MC60 استفاده کنم . چجوری میشه یکی از example ها رو اجرا کرد؟

sdk ارائه شده از طرف کوییکتل از make استفاده میکنه برای تولید خروجی ، فایل اصلی اون هم در این مسیر قرار داره make\gcc\gcc_makefile ، برای استفاده از example ها لازم هست که شما خط 21 این فایل رو تغییر بدید. به صورت پیشفرض به این صورت هست:

C_PREDEF=-D __CUSTOMER_CODE__

اگر بررسی کنید در بالای فایل custom/main.c یک دستور شرطی تعریف شدن CUSTOMER_CODE رو بررسی میکنه و به همین دلیل به طور پیشفرض این فایل کامپایل میشه ، حالا اگر نیاز داشته باشید فایلی از example ها رو استفاده کنید ، مثلا example_gps.c لازم هست که خط 21 فایل gcc_makefile رو به این صورت تغییر بدید:

C_PREDEF=-D __EXAMPLE_GPS__

این فقط برای ماژول MC60 نیست و شما برای ماژول های دیگه مثل : ماژول MC65 ، M66 ، M65 و … هم میتونید به همین صورت پیش برید.

5 پسندیده

سلام ، برای کمپایل و پروگرام کردن نیازی به تغییر آدرس یا عمل خاصی هست یا فقط make clean && make new رو در ms_dos بزنیم و بعد هم qflash فایل .cfg که در مسیر build ساخته شده رو پروگرام کنیم روی ماژول ؟؟