সুচিপত্র:

TM4C123G লঞ্চপ্যাড স্টার্টার গাইড: 7 টি ধাপ
TM4C123G লঞ্চপ্যাড স্টার্টার গাইড: 7 টি ধাপ

ভিডিও: TM4C123G লঞ্চপ্যাড স্টার্টার গাইড: 7 টি ধাপ

ভিডিও: TM4C123G লঞ্চপ্যাড স্টার্টার গাইড: 7 টি ধাপ
ভিডিও: 4 key electronic piano with Tiva launchpad tm4c123g 2024, নভেম্বর
Anonim
TM4C123G লঞ্চপ্যাড স্টার্টার গাইড
TM4C123G লঞ্চপ্যাড স্টার্টার গাইড

এমবেডেড প্রোগ্রামিংয়ের ভূমিকা হিসাবে, TM4C123G লঞ্চপ্যাডের মতো ডেভেলপমেন্ট বোর্ড প্রোগ্রামিং শুরু করার জন্য যথেষ্ট পরিমাণে হার্ডওয়্যার সেট আপ করার সহজ উপায় প্রদান করে। যাইহোক, আপনার বোর্ডের জন্য একটি উন্নয়ন পরিবেশ স্থাপনের প্রক্রিয়াটি একটু জটিল হতে পারে। এই গাইডের লক্ষ্য হল আপনার লঞ্চপ্যাডকে যাওয়ার জন্য প্রস্তুত করার সমস্ত জটিলতা থেকে আপনাকে সাহায্য করা।

ধাপ 1: হার্ডওয়্যার আনবক্সিং

হার্ডওয়্যার আনবক্সিং
হার্ডওয়্যার আনবক্সিং
হার্ডওয়্যার আনবক্সিং
হার্ডওয়্যার আনবক্সিং

আপনার একেবারে নতুন লঞ্চপ্যাড আনবক্স করার সময়, আপনি লক্ষ্য করবেন যে এটি তিনটি জিনিস নিয়ে আসে।

  • TM4C123G লঞ্চপ্যাড বোর্ড
  • ছোট মাইক্রো ইউএসবি থেকে ইউএসবি-এ কেবল
  • লঞ্চপ্যাড কুইক স্টার্ট গাইড

আমাদের উদ্দেশ্যে, লঞ্চপ্যাডের কোণে ডিপ সুইচ ব্যবহার করে আমাদের ডিভাইস মোড "ডিবাগ" করতে হবে। তারপর আমরা ডুব সুইচের পাশে অবিলম্বে ডিবাগ পোর্টে আমাদের ইউএসবি কেবল প্লাগ করতে পারি। এখান থেকে, আমরা আমাদের ডেভেলপমেন্ট কম্পিউটারে অন্য প্রান্তে প্লাগ ইন করি।

ধাপ 2: ড্রাইভার এবং অন্যান্য সরঞ্জাম ডাউনলোড করা - সি সিরিজের জন্য টিভাওয়ার ডাউনলোড করা

ড্রাইভার এবং অন্যান্য সরঞ্জাম ডাউনলোড করা - সি সিরিজের জন্য টিভাওয়ার ডাউনলোড করা
ড্রাইভার এবং অন্যান্য সরঞ্জাম ডাউনলোড করা - সি সিরিজের জন্য টিভাওয়ার ডাউনলোড করা
ড্রাইভার এবং অন্যান্য সরঞ্জাম ডাউনলোড করা - সি সিরিজের জন্য টিভাওয়ার ডাউনলোড করা
ড্রাইভার এবং অন্যান্য সরঞ্জাম ডাউনলোড করা - সি সিরিজের জন্য টিভাওয়ার ডাউনলোড করা
ড্রাইভার এবং অন্যান্য সরঞ্জাম ডাউনলোড করা - সি সিরিজের জন্য টিভাওয়ার ডাউনলোড করা
ড্রাইভার এবং অন্যান্য সরঞ্জাম ডাউনলোড করা - সি সিরিজের জন্য টিভাওয়ার ডাউনলোড করা
ড্রাইভার এবং অন্যান্য সরঞ্জাম ডাউনলোড করা - সি সিরিজের জন্য টিভাওয়ার ডাউনলোড করা
ড্রাইভার এবং অন্যান্য সরঞ্জাম ডাউনলোড করা - সি সিরিজের জন্য টিভাওয়ার ডাউনলোড করা

এখন যেহেতু আমাদের লঞ্চপ্যাড বোর্ড বাক্সের বাইরে আছে, এখন আমাদের ডেভেলপমেন্ট কম্পিউটারে কিছু সফটওয়্যার ইনস্টল করতে হবে। এই পদক্ষেপগুলি আপনার অপারেটিং সিস্টেমের উপর ভিত্তি করে পরিবর্তিত হয়, তাই প্ল্যাটফর্ম নির্দিষ্ট নির্দেশাবলীর দিকে নজর দিন।

প্রথমটি হল টি সিরিজ সফটওয়্যার প্যাকেজের জন্য টিভাওয়ার ডাউনলোড করা।

এই সফটওয়্যার প্যাকেজে লঞ্চপ্যাড ডেভেলপমেন্টের জন্য প্রয়োজনীয় সকল সাপোর্ট ফাইল এবং হেডার রয়েছে।

SW_TM4C-ver#.exe ফাইলটি ডাউনলোড করুন। এই ফাইলটি ডাউনলোড করার জন্য আপনাকে অবশ্যই একটি TI অ্যাকাউন্ট তৈরি করতে হবে।

উইন্ডোজ এ

. Exe ফাইলটি ডাউনলোড করার পরে, আমি ফাইলগুলিকে একটি ফোল্ডারে এক্সট্রাক্ট করার সুপারিশ করি যেখানে আপনি আপনার ডেভেলপমেন্ট ফাইলগুলি রাখার পরিকল্পনা করছেন। এর জন্য, আমি আমার ডেস্কটপে "TM4C123G Files" নামে একটি ফোল্ডার তৈরি করেছি এবং এর মধ্যে আমি "TivaWare" নামে একটি ফোল্ডার তৈরি করেছি যেখানে আমি ফাইলগুলি বের করেছিলাম।

ম্যাক/লিনাক্সে

ম্যাক এবং লিনাক্স সিস্টেমে, আপনি স্থানীয়ভাবে.exe ফাইলটি চালাতে পারবেন না। যাইহোক, আপনি বিষয়বস্তু ঠিক একইভাবে বের করতে পারেন।. Exe একটি "TivaWare" ফোল্ডারে রাখার পর যেখানে আপনি আপনার ডেভেলপমেন্ট ফাইলগুলি রাখার পরিকল্পনা করছেন, টার্মিনালে "unzip SW_TM4C-ver#.exe" চালান এবং এটি আপনার ওয়ার্কিং ডিরেক্টরিতে সমস্ত ফাইল বের করে দেবে।

সতর্কতা - টার্মিনালে আপনার TivaWare ফাইলের জন্য একটি ডেডিকেটেড ফোল্ডারের মধ্যে আপনার ওয়ার্কিং ডিরেক্টরি সেট করার জন্য "cd" কমান্ডটি ব্যবহার করুন তা নিশ্চিত করুন, অথবা আপনার একটি অবাঞ্ছিত জায়গায় ফাইল এবং ফোল্ডারগুলির একটি সম্পূর্ণ গোলমাল থাকবে।

ধাপ 3: (উইন্ডোজ) ড্রাইভার এবং অন্যান্য সরঞ্জাম ডাউনলোড করা - স্টেলারিস আইসিডিআই ড্রাইভার ডাউনলোড করুন

(উইন্ডোজ) ড্রাইভার এবং অন্যান্য সরঞ্জাম ডাউনলোড করা - স্টেলারিস আইসিডিআই ড্রাইভার ডাউনলোড করুন
(উইন্ডোজ) ড্রাইভার এবং অন্যান্য সরঞ্জাম ডাউনলোড করা - স্টেলারিস আইসিডিআই ড্রাইভার ডাউনলোড করুন

স্টেলারিস আইসিডিআই ড্রাইভার আপনাকে প্রধান চিপ ফ্ল্যাশ এবং প্রোগ্রাম করতে লঞ্চপ্যাড বোর্ডের সাথে সংযুক্ত ইনলাইন ডিবাগার ব্যবহার করতে দেয়। উইন্ডোজে, আপনি ড্রাইভারগুলি ইনস্টল করার পরে এটি ডিবাগারটিকে চিনতে পারবে না। এটি করার জন্য, ডাউনলোড করা জিপ আর্কাইভ থেকে ড্রাইভার ফাইলগুলি বের করুন। ড্রাইভার ম্যানেজার থেকে, আপনি অচেনা স্টেলারিস ডিবাগার ডিভাইসে ডান ক্লিক করে এবং আপনার বের করা ড্রাইভার ফাইলগুলিতে ব্রাউজ করে ড্রাইভার আপডেট করতে পারেন।

ধাপ 4: (ptionচ্ছিক) ড্রাইভার এবং অন্যান্য সরঞ্জাম ডাউনলোড - UniFlash সফটওয়্যার ফ্ল্যাশিং টুল ডাউনলোড করুন

(Alচ্ছিক) ড্রাইভার এবং অন্যান্য সরঞ্জাম ডাউনলোড - UniFlash সফটওয়্যার ফ্ল্যাশিং টুল ডাউনলোড করুন
(Alচ্ছিক) ড্রাইভার এবং অন্যান্য সরঞ্জাম ডাউনলোড - UniFlash সফটওয়্যার ফ্ল্যাশিং টুল ডাউনলোড করুন
(Alচ্ছিক) ড্রাইভার এবং অন্যান্য সরঞ্জাম ডাউনলোড - UniFlash সফটওয়্যার ফ্ল্যাশিং টুল ডাউনলোড করুন
(Alচ্ছিক) ড্রাইভার এবং অন্যান্য সরঞ্জাম ডাউনলোড - UniFlash সফটওয়্যার ফ্ল্যাশিং টুল ডাউনলোড করুন
(Alচ্ছিক) ড্রাইভার এবং অন্যান্য সরঞ্জাম ডাউনলোড - UniFlash সফটওয়্যার ফ্ল্যাশিং টুল ডাউনলোড করুন
(Alচ্ছিক) ড্রাইভার এবং অন্যান্য সরঞ্জাম ডাউনলোড - UniFlash সফটওয়্যার ফ্ল্যাশিং টুল ডাউনলোড করুন

UniFlash আপনাকে আপনার লঞ্চপ্যাডে ইতিমধ্যে সংকলিত প্রোগ্রামগুলি ফ্ল্যাশ করতে দেয়।

এটি টিভাওয়ার/উদাহরণের মধ্যে পাওয়া প্রদত্ত উদাহরণগুলি দেখার জন্য সবচেয়ে উপযোগী। ইনস্টলেশন মোটামুটি সহজ, কারণ তারা ওয়েবসাইটে প্ল্যাটফর্ম নির্দিষ্ট ইনস্টলার প্রদান করে। সরঞ্জামটি ডাউনলোড করার পরে, আপনি এটি খুলতে পারেন, স্টেলারিস ডিবাগারটি স্বয়ংক্রিয়ভাবে সনাক্ত করতে পারেন, আপনার ব্যবহার করা TM4C123G মডিউলটি ম্যানুয়ালি নির্বাচন করুন এবং তারপরে স্টার্ট বোতাম টিপুন। সেখান থেকে, আপনি উদাহরণগুলি থেকে একটি.bin ফাইল লোড করতে পারেন এবং কোডটি কার্যক্রমে দেখতে মেমরিতে ফ্ল্যাশ করতে পারেন।

ধাপ 5: ড্রাইভার এবং অন্যান্য সরঞ্জাম ডাউনলোড করা - কোড কম্পোজার স্টুডিও (CCS) ইনস্টলার ডাউনলোড করুন

ড্রাইভার এবং অন্যান্য সরঞ্জাম ডাউনলোড করা হচ্ছে - কোড কম্পোজার স্টুডিও (CCS) ইনস্টলার ডাউনলোড করুন
ড্রাইভার এবং অন্যান্য সরঞ্জাম ডাউনলোড করা হচ্ছে - কোড কম্পোজার স্টুডিও (CCS) ইনস্টলার ডাউনলোড করুন
ড্রাইভার এবং অন্যান্য সরঞ্জাম ডাউনলোড করা হচ্ছে - কোড কম্পোজার স্টুডিও (CCS) ইনস্টলার ডাউনলোড করুন
ড্রাইভার এবং অন্যান্য সরঞ্জাম ডাউনলোড করা হচ্ছে - কোড কম্পোজার স্টুডিও (CCS) ইনস্টলার ডাউনলোড করুন

কোড কম্পোজার স্টুডিও হল সেই পোর্টাল যার দ্বারা আপনি আপনার নিজের অ্যাসেম্বলি বা সি কোড কম্পাইল করতে পারেন এবং ডিবাগ করার জন্য সরাসরি লঞ্চপ্যাডে ফ্ল্যাশ করতে পারেন।

CCS এর জন্য ইনস্টলেশন প্রক্রিয়া মোটামুটি সহজ। যথারীতি, আপনি প্রথমে সফ্টওয়্যারটি ইনস্টল করার জন্য আপনার কম্পিউটারে অবস্থানটি চয়ন করুন। তারপরেও, এটি আপনাকে বিভিন্ন বিভিন্ন মাইক্রোকন্ট্রোলার পণ্যের জন্য কম্পাইলার ইনস্টল করার বিকল্প দেয়। আপনি "TM4C12X ARM" বিকল্পটি নির্বাচন করতে চান। তারপরে, যদি এটি ইতিমধ্যে নির্বাচিত না হয়, তবে "স্টেলারিস আইসিডিআই ডিবাগ প্রোব" সক্ষম করতে ভুলবেন না।

CCS ইনস্টলেশন সম্পন্ন করার পর, আমরা আমাদের প্রথম প্রকল্প শুরু করার জন্য CCS কনফিগার করতে পারি।

ধাপ 6: CCS - আমাদের প্রথম প্রকল্প তৈরি করা

CCS - আমাদের প্রথম প্রকল্প তৈরি করা
CCS - আমাদের প্রথম প্রকল্প তৈরি করা
CCS - আমাদের প্রথম প্রকল্প তৈরি করা
CCS - আমাদের প্রথম প্রকল্প তৈরি করা
CCS - আমাদের প্রথম প্রকল্প তৈরি করা
CCS - আমাদের প্রথম প্রকল্প তৈরি করা
CCS - আমাদের প্রথম প্রকল্প তৈরি করা
CCS - আমাদের প্রথম প্রকল্প তৈরি করা

সবচেয়ে জটিল অংশ এই ধাপের মধ্যে, কিন্তু আমরা শেষ করার পরে, আমাদের উন্নয়নের পরিবেশ ভালো হবে! ছবির সাথে ধাপগুলো দেওয়া হবে যাতে আপনি আরও সহজেই অনুসরণ করতে পারেন।

1. "একটি নতুন CCS প্রজেক্ট তৈরি করুন" নির্বাচন করুন।

2. আপনি যে টিভা সি সিরিজ বোর্ডটি ব্যবহার করছেন তা নির্বাচন করুন, আমার ক্ষেত্রে আমার কাছে TM4C123GH6PM আছে। স্টেলারিস ডিবাগ ইন্টারফেস নির্বাচন করতে ভুলবেন না।

3. নতুন প্রকল্পের বৈশিষ্ট্যগুলিতে যান।

4/5। আপনার TivaWare ফোল্ডারে একটি পাথ ভেরিয়েবল তৈরি করুন। রিসোর্স -> লিঙ্কড রিসোর্সের অধীনে, আপনার টিভাওয়ার ইনস্টল ফোল্ডারের দিকে নির্দেশ করে ডিরেক্টরি পাথ সহ টিভাওয়ার নামে একটি নতুন পাথ ভেরিয়েবল যুক্ত করা উচিত।

6. আপনার TivaWare ফোল্ডারে একটি বিল্ড ভেরিয়েবল তৈরি করুন। বিল্ড -> ভেরিয়েবলের অধীনে, আপনার টিভাওয়ার ফোল্ডারে একটি ডিরেক্টরি ভেরিয়েবল যুক্ত করুন।

পাথ এবং বিল্ড ভেরিয়েবল একসাথে আমাদের প্রকল্পে টিভাওয়ার ইনস্টলেশন থেকে প্রয়োজনীয় ফাইলগুলি অন্তর্ভুক্ত করা সহজ করবে এবং আমাদের ডিরেক্টরি পাথগুলি পুনরায় না করে টিভাওয়ার লাইব্রেরি আপডেট করার অনুমতি দেবে।

7. বিল্ডের অধীনে -> এআরএম কম্পাইলার -> বিকল্পগুলি অন্তর্ভুক্ত করুন, $ {TivaWare} নামে একটি ডিরেক্টরি যোগ করুন। এটি আপনার পূর্বে সংজ্ঞায়িত পাথ ভেরিয়েবলকে নির্দেশ করবে এবং এটি তৈরি করবে যাতে কম্পাইলার স্বয়ংক্রিয়ভাবে প্রয়োজনীয় ফাইলগুলি খুঁজে পেতে পারে।

8/9/10। সর্বশেষ কিন্তু অন্তত নয়, আমাদের প্রকল্পে টিভাওয়ার ফোল্ডার থেকে ড্রাইভারলিব লাইব্রেরি যুক্ত করতে হবে। প্রকল্পে ডান ক্লিক করে এবং "ফাইল যুক্ত করুন" নির্বাচন করে এটি করা যেতে পারে। Driverlib.lib ফাইলটি নির্বাচন করতে প্রদর্শিত ডিরেক্টরিতে নেভিগেট করুন। এর পরে, আমাদের টিভাওয়ার ডিরেক্টরির সাথে সম্পর্কিত "ফাইলগুলির লিঙ্ক" নির্বাচন করুন।

যদি আপনি এটি এতদূর তৈরি করেন, আপনার পরিবেশ সম্পূর্ণরূপে সেট আপ করা উচিত!

ধাপ 7: কিছু চূড়ান্ত নোট

এই মুহুর্তে, আপনার একটি কার্যকরী বিকাশের পরিবেশ থাকা উচিত, সেইসাথে আপনার প্রয়োজনীয় সমস্ত অতিরিক্ত ড্রাইভার এবং সফ্টওয়্যার প্যাকেজ থাকা উচিত।

এখান থেকে, লঞ্চপ্যাড বোর্ড সম্পর্কে জানার একটি ভাল উপায় হল TivaWare -> উদাহরণে কিছু উদাহরণ কোড চেষ্টা করা। আপনি সরাসরি বোর্ডে প্রি-কম্পাইল করা বাইনারি ফাইলগুলি ফ্ল্যাশ করতে পারেন, অথবা আপনার প্রকল্পে কোডটি আমদানি করতে পারেন।

আমি আশা করি এই নির্দেশযোগ্য সহায়ক প্রমাণিত হয়েছে, এবং আমি লঞ্চপ্যাডের সাথে আপনার অভিজ্ঞতায় ভাগ্য কামনা করি!

অতিরিক্ত সম্পদ:

TM4C123G ডেটশীট

কোড টিউটোরিয়াল সহ ভার্চুয়াল ওয়ার্কশপ

প্রস্তাবিত: