আমি একটি খালি ধাতু মাল্টি কোর উদাহরণ লিখেছি।
কোড, সার্কিট ডায়াগ্রামটি এখানে রয়েছে - https://github.com/jeffreyantony/multpi/tree/master/Example_01
আমার উদাহরণ হিসাবে, রাস্পবেরি পাই এর জিপিআইও পিনের সাথে 3 টি এলইডি সংযুক্ত রয়েছে। রাস্পবেরি পাই 2 তে সম্পূর্ণ 4 টি কোর রয়েছে প্রতিটি কোরকে তার সম্পর্কিত এলইডি ঝলকানোর জন্য নির্ধারিত করা হয়।
আমি নীচের ঠিকানাগুলিতে প্রতিটি কোর দ্বারা সম্পাদিত হতে কোডের ঠিকানাটি লিখলাম 0x4000009C কোর 1 0x400000AC কোর জন্য 0 2xx0000 বিবি কোর 3 জন্য
কোডটি সংকলনের পরে, কেবলমাত্র কোর 1 এর জন্য নির্ধারিত এলইডি জ্বলজ্বল করছে (এই উদাহরণ হিসাবে, হলুদ LED)। অন্যরা হয় না।
এর অর্থ কোর 2 এবং 3 এর কোড চলছে না (যেহেতু অন্যান্য এলইডি জ্বলজ্বল করছে না)। এছাড়াও আমি দেখতে পেলাম যে সমস্ত কোর শুরু করার পরে কোডটিও চলছে না অর্থাৎ কোর0_সুবাইন () - এই ফাংশনটি রাস্পবেরি পাইতে অ্যাক্ট এলইডি ঝলকানো উচিত
কেউ কি আমাকে জানাতে পারেন সমস্যা কি? চারটি কোর একই জিপিআইও রেজিস্টারে লেখার চেষ্টা করেছে এবং কেবল কোর 1 লেখায় জিতেছে বলেই কি?
আমি " অ্যাট্রিবিউট ((নগ্ন)) যুক্ত করার চেষ্টা করেছি ;" কোর0_সুবমাইন () এর জন্য তবে কোনও ব্যবহার হয়নি।
আমি এখান থেকে টুলচেন ব্যবহার করছি https://launchpad.net/gcc-arm-
আবার কোড - https://github.com/jeffreyantony/multpi/blob/master/Example_01/main.c
মেকফাইল - https://github.com/jeffreyantony/m લ્ટpi/blob/master/Example_01/Makefile
আপডেট 20 অক্টোবর 2015 : আমি JTAG- র জন্য সমর্থন যোগ করেছি। তবে 25 অক্টোবর 2015-এ ডিবাগ ইন্টারফেস আপডেট করতে সফল হয়নি
: ইস্যু ঠিক করা হয়েছে। উত্তর দেখুন।