ওয়ান-স্টপ ইলেকট্রনিক ম্যানুফ্যাকচারিং সার্ভিসেস, আপনাকে সহজেই PCB এবং PCBA থেকে আপনার ইলেকট্রনিক পণ্য অর্জনে সহায়তা করে

DAPLINK JLINK OBSTLINK STM32 বার্নার ডাউন-লোডার এমুলেটর ARM প্রতিস্থাপন করে

ছোট বিবরণ:

পণ্যের নাম: CMSIS DAP সিমুলেটর

ডিবাগিং ইন্টারফেস: JTAG, SWD, ভার্চুয়াল সিরিয়াল পোর্ট

উন্নয়ন পরিবেশ: Kei1/MDK, IAR, OpenOCD

টার্গেট চিপস: কর্টেক্স-এম কোরের উপর ভিত্তি করে তৈরি সকল চিপ, যেমন STM32, NRF51/52, ইত্যাদি।

অপারেটিং সিস্টেম: উইন্ডোজ, লিনাক্স, ম্যাক

ইনপুট ভোল্টেজ: ৫ ভোল্ট (ইউএসবি পাওয়ার সাপ্লাই)

আউটপুট ভোল্টেজ: 5V/3.3V (সরাসরি লক্ষ্য বোর্ডে সরবরাহ করা যেতে পারে)

পণ্যের আকার: ৭১.৫ মিমি*২৩.৬ মিমি*১৪.২ মিমি


পণ্য বিবরণী

পণ্য ট্যাগ

১.১

 

পণ্য বৈশিষ্ট্য
(১) হার্ডওয়্যার স্কিম্যাটিক পিসিবি সম্পূর্ণরূপে ওপেন সোর্স, সফটওয়্যার ওপেন সোর্স, কোনও কপিরাইট ঝুঁকি নেই।
বর্তমানে বাজারে থাকা jlink/stlink পাইরেটেড এবং এর ব্যবহারে কিছু আইনি সমস্যা রয়েছে। যখন কিছু jlink IDE যেমন MDK এর সাথে ব্যবহার করা হয়, তখন এটি পাইরেসি প্ররোচিত করে এবং স্বাভাবিকভাবে ব্যবহার করা যায় না, এবং কিছু jlink সংস্করণে কিছু সময় ব্যবহারের পরে ফার্মওয়্যার হারানোর সমস্যা দেখা দেয়। একবার ফার্মওয়্যার হারিয়ে গেলে, আপনাকে সফ্টওয়্যারটি ম্যানুয়ালি পুনরুদ্ধার করতে হবে।
(২) SWD ইন্টারফেসকে নেতৃত্ব দিন, মূলধারার পিসি ডিবাগিং সফ্টওয়্যার সমর্থন করুন, যার মধ্যে রয়েছে keil, IAR, openocd, SwD ডাউনলোড সমর্থন করুন, একক ধাপে ডিবাগিং।
(৩) openocd সহ JTAG ইন্টারফেস বিশ্বব্যাপী প্রায় সমস্ত SoC চিপের ডিবাগিং সমর্থন করতে পারে, যেমন ARM Cortex-A সিরিজ, DSP, FPGA, MIPS, ইত্যাদি, কারণ SWD প্রোটোকল শুধুমাত্র ARM দ্বারা সংজ্ঞায়িত একটি ব্যক্তিগত প্রোটোকল, এবং JTAG হল আন্তর্জাতিক IEEE 1149 স্ট্যান্ডার্ড। সাধারণ এমুলেটর টার্গেট চিপ সাধারণত ARM Cortex-M সিরিজ, যা JTAG ইন্টারফেস প্রবর্তন করে না, এবং এই পণ্যটি JTAG ইন্টারফেস প্রবর্তন করে, যা আপনার জন্য অন্যান্য প্ল্যাটফর্মের অধীনে কাজ বিকাশ এবং ডিবাগ করার জন্য উপযুক্ত।
(৪) ভার্চুয়াল সিরিয়াল পোর্ট সমর্থন করে (অর্থাৎ, এটি একটি এমুলেটর হিসাবে বা একটি সিরিয়াল পোর্ট টুল হিসাবে ব্যবহার করা যেতে পারে, ch340, cp2102, p12303 প্রতিস্থাপন করে)
(৫) DAPLink USB ফ্ল্যাশ ড্রাইভ ফার্মওয়্যার আপগ্রেড সমর্থন করে, শুধু nRST গ্রাউন্ড করুন, DAPLink, PC তে প্লাগ করুন। একটি USB ফ্ল্যাশ ড্রাইভ থাকবে, ফার্মওয়্যার আপগ্রেড সম্পূর্ণ করতে কেবল নতুন ফার্মওয়্যার (হেক্স বা বিন ফাইল) USB ফ্ল্যাশ ড্রাইভে টেনে আনুন। যেহেতু DAPLink U ডিস্ক ফাংশন সহ একটি বুটলোডার প্রয়োগ করে, এটি সহজেই ফার্মওয়্যার আপগ্রেড সম্পূর্ণ করতে পারে। যদি আপনার একটি STM32-ভিত্তিক পণ্য ব্যাপক উৎপাদনে থাকে এবং পণ্যটি পরে আপগ্রেড করার প্রয়োজন হতে পারে, তাহলে DAPLink-এর বুট লোডার কোডটি আপনার রেফারেন্সের জন্য খুবই যোগ্য, ক্লায়েন্টকে আপগ্রেড সম্পূর্ণ করার জন্য জটিল IDE বা বার্ন টুল ইনস্টল করার প্রয়োজন নেই, কেবল U ডিস্কে টেনে আনলে সুবিধাজনকভাবে আপনার পণ্য আপগ্রেড সম্পূর্ণ করা যাবে।

৮

তারের পদ্ধতি
১. এমুলেটরটিকে টার্গেট বোর্ডের সাথে সংযুক্ত করুন।

SWD ওয়্যারিং ডায়াগ্রাম

বিস্তারিত (1)

JTAG ওয়্যারিং ডায়াগ্রাম

বিস্তারিত (২)

প্রশ্নোত্তর
১. বার্নিং ব্যর্থতা, RDDI-DAP ত্রুটি নির্দেশ করে, কীভাবে সমাধান করবেন?
উত্তর: সিমুলেটর বার্নিং স্পিড দ্রুত হওয়ায়, ডুপন্ট লাইনের মধ্যে সিগন্যাল ক্রসস্টক তৈরি করবে, অনুগ্রহ করে ছোট ডুপন্ট লাইন বা ঘনিষ্ঠভাবে সংযুক্ত ডুপন্ট লাইন পরিবর্তন করার চেষ্টা করুন, আপনি বার্নিং স্পিড কমানোর চেষ্টাও করতে পারেন, সাধারণত স্বাভাবিকভাবে সমাধান করা যেতে পারে।
২. যদি লক্ষ্যবস্তু সনাক্ত করা না যা যোগাযোগ ব্যর্থতার ইঙ্গিত দেয়, তাহলে কী করা উচিত?
উত্তর: প্রথমে হার্ডওয়্যার কেবলটি সঠিক কিনা তা পরীক্ষা করে দেখুন (GND, CLK, 10,3V3), এবং তারপর লক্ষ্য বোর্ডের পাওয়ার সাপ্লাই স্বাভাবিক কিনা তা পরীক্ষা করুন। যদি লক্ষ্য বোর্ডটি সিমুলেটর দ্বারা চালিত হয়, যেহেতু USB এর সর্বোচ্চ আউটপুট কারেন্ট মাত্র 500mA, তাহলে লক্ষ্য বোর্ডের পাওয়ার সাপ্লাই অপর্যাপ্ত কিনা তা পরীক্ষা করে দেখুন।
৩. CMSIS DAP/DAPLink কোন চিপ ডিবাগিং বার্নিং সমর্থন করে?
উত্তর: MCU প্রোগ্রাম এবং ডিবাগ করার জন্য সাধারণ ব্যবহারের দৃশ্যকল্প। তাত্ত্বিকভাবে, কর্টেক্স-এম সিরিজের কার্নেল বার্ন এবং ডিবাগিংয়ের জন্য DAP ব্যবহার করতে পারে, সাধারণ চিপ যেমন STM32 ফুল সিরিজের চিপস, GD32 ফুল সিরিজ, nRF51/52 সিরিজ ইত্যাদি।
৪. লিনাক্সের অধীনে ডিবাগিংয়ের জন্য আমি কি DAP এমুলেটর ব্যবহার করতে পারি?
A: লিনাক্সের অধীনে, আপনি ডিবাগিংয়ের জন্য openocd এবং DAP এমুলেটর ব্যবহার করতে পারেন। openocd হল বিশ্বের সবচেয়ে জনপ্রিয় এবং শক্তিশালী ওপেন সোর্স ডিবাগার। আপনি উইন্ডোজের নীচে openocd ব্যবহার করতে পারেন, উপযুক্ত কনফিগারেশন স্ক্রিপ্ট লিখে চিপ, বার্নিং এবং অন্যান্য ক্রিয়াকলাপের ডিবাগিং অর্জন করতে পারেন।

পণ্য শুটিং

৯










  • আগে:
  • পরবর্তী:

  • আপনার বার্তা এখানে লিখুন এবং আমাদের কাছে পাঠান।