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

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

ছোট বিবরণ:

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

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

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

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

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

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

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

পণ্যের আকার: 71.5 মিমি * 23.6 মিমি * 14.2 মিমি


পণ্য বিবরণী

পণ্য ট্যাগ

1.1

 

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

8

ওয়্যারিং পদ্ধতি
1. এমুলেটরটিকে লক্ষ্য বোর্ডের সাথে সংযুক্ত করুন

SWD তারের ডায়াগ্রাম

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

JTAG তারের ডায়াগ্রাম

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

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

পণ্য শুটিং

9










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

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