امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
بوت کردن AT91SAM9260
نویسنده پیام
AlirezaT2 آفلاین
تازه وارد

ارسال‌ها: 10
موضوع‌ها: 4
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 6
( 6 تشکر در 4 ارسال )
ارسال: #1
بوت کردن AT91SAM9260
با سلام خدمت دوستان گرامی
من اخیرا یه برد برای AT91SAM9260 ساختم که خیلی شبیه برد خود شرکت Atmel هست .
کاری که من باهاش کردم اینه که یه برنامه چشمک زن رو با H-Jtag روی SRAM و SDRAM اون ریختم و کار کرد . ولی هنوز نتونستم با H-Jtag یا SAM-BA اونو روی Dataflash یا NAND Flash بریزم . مشکل اینجاست که من خروجی HEX رو که از IAR میگیرم و با H-Converter به BIN تبدیل میکنم و با SAM-BA پروگرم می کنم ، میکرو از DATA Flash بوت نمیشه .البته من با BASCOM هم این تبدیل Hex2BIN رو انجام دادم و باز هم کار نکرد .
من توی تنظیمات Linker Output Format رو روی Intel-extended قرار میدم و فایل HEX می گیرم .
لطفا کمک کنید
۰۳-اردیبهشت-۱۳۸۹, ۱۲:۲۸:۰۹
ارسال‌ها
پاسخ
ali_aaa آفلاین
تازه وارد

ارسال‌ها: 2
موضوع‌ها: 1
تاریخ عضویت: اردیبهشت ۱۳۸۶

تشکرها : 4
( 0 تشکر در 0 ارسال )
ارسال: #2
RE: بوت کردن AT91SAM9260
سلام
میشه لطف کنین بردتون را بزارین تا ما هم ازش درست کنیم و تست کنیم
۱۱-اردیبهشت-۱۳۸۹, ۰۹:۳۸:۴۸
ارسال‌ها
پاسخ
amir13088 آفلاین
تازه وارد

ارسال‌ها: 1
موضوع‌ها: 0
تاریخ عضویت: اردیبهشت ۱۳۸۹

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #3
RE: بوت کردن AT91SAM9260
(۰۳-اردیبهشت-۱۳۸۹, ۱۲:۲۸:۰۹)AlirezaT2 نوشته است: shoma vaghti ba SAMBA ba microt ertebat bargharar mikoni, amale boot shodan ro samba anjam mide, vaghti mikhay az data flash boot beshe microt bayad ye seqence e khas ro avale data flash bezari ke micro befahme too data flash charand o parand nist, badesh barnameye bootStrap ro ejra kone, taze badesh mitooni code khodet ro run bokoni!
۲۰-اردیبهشت-۱۳۸۹, ۲۳:۴۲:۴۷
ارسال‌ها
پاسخ
shookoh آفلاین
تازه وارد

ارسال‌ها: 10
موضوع‌ها: 0
تاریخ عضویت: مرداد ۱۳۹۲

تشکرها : 0
( 1 تشکر در 1 ارسال )
ارسال: #4
RE: بوت کردن AT91SAM9260
درود
من با پروگرام کردن میکروat91sam9260 از طریق jtag مشکل دارم می تونید کمکم کنید؟؟؟
۰۹-مهر-۱۳۹۲, ۱۳:۲۷:۲۹
ارسال‌ها
پاسخ
salehjg آفلاین
مدیر بخش
*****

ارسال‌ها: 1,281
موضوع‌ها: 133
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #5
RE: بوت کردن AT91SAM9260
(۰۹-مهر-۱۳۹۲, ۱۳:۲۷:۲۹)shookoh نوشته است: درود
من با پروگرام کردن میکروat91sam9260 از طریق jtag مشکل دارم می تونید کمکم کنید؟؟؟

سلام
وقت بخیر

با چی پروگرم میکنید؟
با keil ؟

اصول کار اینطوریه که

موقع پروگرم، یه برنامه ی واسط رو میکرو اجرا میکنه که وظیفه اش گرفتن بایت ها از jtag و نوشتن اونا روی دیتا فلش هست...

تا جایی که یادم مونده، باید سایز این برنامه واسط کم باشه تا sram جا بشه...

چون برنامه از sram داخلی میکرو بالا میاد...


اسم این برنامه توی keil ، یا بهتر بگم اسم پروژه اشون programing algorithm هه

مثلا به این مسیر برید...
Program Files (x86)\keil\ARM\Flash\AT91SAM9_DF



اگه بوردی که زدید، استاندارد نباشه، یعنی جای button هاش متفاوت از sam9260-ek باشه، باید اونا رو توی برنامه ای که آدرس شو دادم عوض کنید...




حالا از اینا بگذریم

بعد از اینکه برنامه کاملا روی دیتا فلش رایت شد....
میکرو توسط پروگرمر (jlink ) ریست میشه

بعد ریست شدن، برنامه ی bootstrap ای که توی page 0 از دیتا فلش هست، به sram لود و اجرا میشه

بعد این برنامه شروع میکنه به کپی کردن فایل حجیم برنامه ی اصلی که شما روی دیتا فلش نوشته بودی به sDram ...

بعد اتمام کار، برنامه ی شما از SDRAM اجرا میشه


(اطلاعات خیلی وقت پیش کسب شده Biggrin ممکنه چیزی رو اشتباه گفته باشم... فقط خواستم یه دید کلی بهتون منتقل کرده باشم)
اطلاعات کامل تر رو می تونید توی help کیل ، مستندات atmel bootstrap و دیتاشیت sam9260 پیدا کنید...

به راهنمای کاربر بورد sam9260-ek هم نگاه کنید... مفیده



موفق باشین Happy
(آخرین ویرایش در این ارسال: ۱۰-مهر-۱۳۹۲, ۰۳:۱۱:۵۱، توسط salehjg.)
۱۰-مهر-۱۳۹۲, ۰۳:۱۰:۰۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, sharin, omid_phoenix, behzady
shookoh آفلاین
تازه وارد

ارسال‌ها: 10
موضوع‌ها: 0
تاریخ عضویت: مرداد ۱۳۹۲

تشکرها : 0
( 1 تشکر در 1 ارسال )
ارسال: #6
RE: بوت کردن AT91SAM9260
درود
خیلی ممنون بله با keil انجام میدم دوباره کارایی که شما گفتین را انجام میدم دعا کنید مشکلش حل بشه
۱۰-مهر-۱۳۹۲, ۲۰:۰۹:۴۸
ارسال‌ها
پاسخ
تشکر شده توسط : salehjg


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  بورد ARM9 - ATMEL - AT91SAM9260 salehjg 47 36,450 ۱۲-بهمن-۱۳۹۲, ۲۳:۱۶:۱۸
آخرین ارسال: salehjg

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS