فهرست مطالب:
- مرحله 1: جعبه گشایی سخت افزار
- مرحله 2: بارگیری درایورها و سایر ابزارها - بارگیری TivaWare برای سری C
- مرحله 3: (Windows) بارگیری درایورها و سایر ابزارها - بارگیری درایورهای Stellaris ICDI
- مرحله 4: (اختیاری) بارگیری درایورها و سایر ابزارها - بارگیری نرم افزار UniFlash Flashing Tool
- مرحله 5: بارگیری درایورها و سایر ابزارها - دانلود Code Composer Studio (CCS) Installer
- مرحله 6: CCS - ایجاد اولین پروژه ما
- مرحله 7: چند نکته نهایی
تصویری: راهنمای راه اندازی TM4C123G LaunchPad: 7 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
به عنوان مقدمه ای بر برنامه نویسی جاسازی شده ، تابلوهای توسعه مانند صفحه راه اندازی TM4C123G یک راه ساده برای تنظیم سخت افزار به اندازه کافی برای شروع برنامه نویسی ارائه می دهند. با این حال ، روند ایجاد یک محیط توسعه برای هیئت مدیره شما می تواند کمی مشکل باشد. هدف این راهنما این است که به شما کمک کند از نزدیک ترین راهکارها برای آماده سازی صفحه راه اندازی استفاده کنید.
مرحله 1: جعبه گشایی سخت افزار
هنگام جعبه گشایی صفحه راه اندازی جدید ، متوجه می شوید که دارای سه چیز است.
- صفحه راه اندازی TM4C123G
- کابل Micro USB کوچک به USB-A
- راهنمای شروع سریع Launchpad
برای اهداف خود ، ما باید حالت دستگاه را با استفاده از کلید dip در گوشه صفحه راه اندازی "اشکال زدایی" تنظیم کنیم. سپس می توانیم کابل usb خود را بلافاصله در کنار کلید dip به پورت اشکال زدایی وصل کنیم. از اینجا ، سر دیگر را به رایانه توسعه خود متصل می کنیم.
مرحله 2: بارگیری درایورها و سایر ابزارها - بارگیری TivaWare برای سری C
اکنون که برد راه اندازی خود را خارج از جعبه داریم ، اکنون باید برخی از نرم افزارها را در رایانه توسعه خود نصب کنیم. این مراحل بر اساس سیستم عامل شما متفاوت است ، بنابراین به دنبال دستورالعمل های خاص پلتفرم باشید.
اولین مورد بارگیری بسته نرم افزاری TivaWare for C است.
این بسته نرم افزاری شامل تمام فایل های پشتیبانی و سرصفحه های لازم برای توسعه صفحه راه اندازی است.
فایل SW_TM4C-ver#.exe را بارگیری کنید. برای بارگیری این فایل باید یک حساب TI ایجاد کنید.
روی ویندوز
پس از بارگیری فایل.exe ، توصیه می کنم فایل ها را در پوشه ای که قصد دارید فایل های توسعه خود را در آن قرار دهید ، استخراج کنید. برای این کار ، من یک پوشه روی میز کار خود با نام "TM4C123G Files" و در داخل آن ، یک پوشه به نام "TivaWare" ایجاد کردم که در آن فایل ها را استخراج می کردم.
در مک/لینوکس
در سیستم های Mac و Linux ، نمی توانید بطور خودکار فایل.exe را اجرا کنید. با این حال ، می توانید محتویات را به همان صورت استخراج کنید. پس از قرار دادن.exe در پوشه "TivaWare" که قصد دارید فایل های توسعه خود را در آن قرار دهید ، SW_TM4C-ver#.exe را در ترمینال از حالت فشرده خارج کرده و همه فایلها را در پوشه کاری شما استخراج می کند.
هشدار - مطمئن شوید که از دستور "cd" برای تنظیم فهرست کار خود در یک پوشه اختصاصی برای پرونده های TivaWare خود در ترمینال استفاده می کنید ، در غیر این صورت پرونده ها و پوشه های نامطلوبی در یک مکان ناخواسته خواهید داشت.
مرحله 3: (Windows) بارگیری درایورها و سایر ابزارها - بارگیری درایورهای Stellaris ICDI
درایورهای Stellaris ICDI به شما امکان می دهند از اشکال زدایی داخلی متصل به برد راه اندازی برای فلش و برنامه ریزی تراشه اصلی استفاده کنید. در ویندوز ، تا زمانی که درایورها را نصب نکرده اید ، اشکال زدایی را تشخیص نمی دهد. برای انجام این کار ، فایل های درایور را از بایگانی فشرده بارگیری شده خارج کنید. از طریق مدیر درایور ، می توانید درایورها را با کلیک راست روی دستگاه اشکال زدایی ناشناخته Stellaris و مرور روی فایل های درایوری که استخراج کرده اید ، به روز کنید.
مرحله 4: (اختیاری) بارگیری درایورها و سایر ابزارها - بارگیری نرم افزار UniFlash Flashing Tool
UniFlash به شما امکان می دهد برنامه های کامپایل شده را در صفحه راه اندازی خود فلش کنید.
این برای دیدن نمونه های ارائه شده موجود در TivaWare/نمونه ها بسیار مفید است. نصب و راه اندازی نسبتاً ساده ای است ، زیرا آنها نصب کننده های مخصوص پلت فرم را در وب سایت ارائه می دهند. پس از بارگیری ابزار ، می توانید آن را باز کنید ، Debugger Stellaris را به طور خودکار تشخیص دهید ، ماژول TM4C123G را که استفاده می کنید به صورت دستی انتخاب کرده و سپس دکمه شروع را فشار دهید. از آنجا ، می توانید یک فایل.bin را از نمونه ها بارگذاری کرده و آن را در حافظه فلش کنید تا کد را در عمل ببینید.
مرحله 5: بارگیری درایورها و سایر ابزارها - دانلود Code Composer Studio (CCS) Installer
Code Composer Studio پورتالی است که توسط آن می توانید اسمبلی یا کد C خود را کامپایل کرده و مستقیماً برای اشکال زدایی روی صفحه راه اندازی فلش کنید.
مراحل نصب CCS بسیار ساده است. طبق معمول ، ابتدا محل نصب رایانه خود را برای نصب نرم افزار انتخاب می کنید. پس از آن ، به شما امکان نصب کامپایلرها برای محصولات مختلف میکروکنترلرهای مختلف را می دهد. شما می خواهید گزینه "TM4C12X ARM" را انتخاب کنید. سپس ، اگر قبلاً انتخاب نشده است ، مطمئن شوید "Stellaris ICDI Debug Probe" را فعال کنید.
پس از اتمام نصب CCS ، می توانیم CCS را برای شروع اولین پروژه خود پیکربندی کنیم.
مرحله 6: CCS - ایجاد اولین پروژه ما
پیچیده ترین بخش در این مرحله است ، اما پس از پایان کار ، محیط توسعه ما خوب خواهد بود! مراحل به ترتیب با تصاویر آورده شده است تا بتوانید به راحتی آن را دنبال کنید.
1. "ایجاد یک پروژه CCS جدید" را انتخاب کنید.
2. تخته Tiva C را که استفاده می کنید انتخاب کنید ، در مورد من ، من TM4C123GH6PM دارم. حتما رابط Stellaris Debug را انتخاب کنید.
3. به ویژگی های پروژه جدید بروید.
5/4 یک متغیر مسیر به پوشه TivaWare خود ایجاد کنید. در قسمت Resource -> Linked Resource ، باید یک متغیر مسیر جدید با نام TivaWare اضافه کنید که مسیر دایرکتوری به پوشه نصب TivaWare شما اشاره می کند.
6. یک متغیر ساختاری برای پوشه TivaWare خود ایجاد کنید. در قسمت Build -> Variables ، یک متغیر فهرست به پوشه TivaWare خود نیز اضافه کنید.
با هم ، مسیر و متغیرهای ساختن ، گنجاندن فایل های لازم از نصب TivaWare را در پروژه ما آسان تر می کند و امکان به روز رسانی کتابخانه TivaWare را بدون نیاز به بازسازی مسیرهای دایرکتوری فراهم می کند.
7. در قسمت Build -> ARM Compiler -> Include Options ، یک فهرست به نام $ {TivaWare} اضافه کنید. این مورد به متغیر مسیری که قبلاً تعریف کرده اید اشاره می کند و باعث می شود که کامپایلر به طور خودکار فایلهای شامل مورد نیاز را پیدا کند.
8/9/10 نکته آخر اینکه ما باید کتابخانه driverlib را از پوشه TivaWare به پروژه خود اضافه کنیم. این را می توان با کلیک راست بر روی پروژه و انتخاب "افزودن فایل ها" انجام داد. برای انتخاب فایل driverlib.lib به دایرکتوری نشان داده شده بروید. پس از آن ، "پیوند به پرونده ها" را نسبت به فهرست TivaWare ما انتخاب کنید.
اگر تا اینجا پیش رفته اید ، محیط شما باید کاملاً آماده باشد!
مرحله 7: چند نکته نهایی
در این مرحله ، شما باید یک محیط توسعه عملکردی داشته باشید ، و همچنین تمام درایورها و بسته های نرم افزاری اضافی مورد نیاز خود را داشته باشید.
از اینجا ، یک راه خوب برای یادگیری در مورد صفحه راه اندازی ، آزمایش برخی از کدهای نمونه در TivaWare -> نمونه ها است. می توانید فایل های باینری را که از قبل کامپایل شده اند مستقیماً روی برد فلش کنید ، یا کد را در پروژه خود وارد کنید تا در آن وارد شوید.
امیدوارم این دستورالعمل مفید واقع شده باشد ، و برای شما آرزوی موفقیت در تجربه شما با صفحه راه اندازی دارم!
منابع اضافی:
برگه اطلاعات TM4C123G
کارگاه مجازی با آموزش کد
توصیه شده:
راهنمای راه اندازی Pi-Hole: 5 مرحله
راهنمای راه اندازی Pi-Hole: این راهنما با مراحل نصب و استقرار Pi Hole در شبکه خانگی شما آشنا می شود. تنها چیزی که برای شروع نیاز دارید یک رزبری پای است و برای شروع خوب هستید! با Pi-Hole بالاخره می توانید شبکه خود را از شر
راهنمای راه اندازی VPN Premium برای دانلود با سرعت بالا و جریان خوب توسط REO: 10 مرحله
راهنمای راه اندازی VPN Premium برای سرعت بالا و OKAY Streaming توسط REO: متشکرم ، Asuswrt-MerlinHi ، من اهل تایلند هستم. من قصد دارم یک راهنمای تنظیم دقیق VPN برای بارگیری با سرعت بالا در حدود 100 مگابایت بر ثانیه به طور متوسط و شاید هموارترین جریان برای Netflix ، Crunchyroll ، Hulu و غیره بنویسم. از تایلند ، سرنوشت
راهنمای راه اندازی و کالیبراسیون MPU6050: 3 مرحله
راهنمای راه اندازی و کالیبراسیون MPU6050: MPU6050 یک IMU 6 DoF (درجه آزادی) است که مخفف واحد اندازه گیری اینرسی است ، یک سنسور واقعاً عالی برای آگاهی از شتاب زاویه ای از طریق ژیروسکوپ 3 محور و شتاب خطی از طریق شتاب سنج های خطی. در مواقعی می تواند مشکل باشد. به
راهنمای راه اندازی ترموکوپل آردوینو و MAX6675: 3 مرحله
راهنمای راه اندازی ترموکوپل آردوینو و MAX6675: امروز به شما نشان خواهم داد که چگونه می توانید ماژول ترموکوپل MAX6675 را با آردوینو راه اندازی کنید. بیایید شروع کنیم. در اینجا آموزش کامل ویدئویی همان است
سیستم های امنیتی دوربین مدار بسته - راهنمای راه اندازی کامل: 7 مرحله
سیستم های امنیتی دوربین مدار بسته - راهنمای راه اندازی کامل: سلام بچه ها ، امیدوارم همه خوب کار کنند. اگر این مقاله را می خوانید ، احتمالاً قصد دارید امنیت خانه یا هر ملک دیگری را افزایش دهید تا شما و عزیزان خود را در امنیت و شادی نگه دارید ، اما در نهایت با همه اینها اشتباه گرفته اید