NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3254 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 17 از 17

موضوع: مشکل با فایل باینری

  1. #1
    کاربر فعال mihman آواتار ها
    تاریخ عضویت
    Jul 2011
    نوشته ها
    288
    تشکر
    159
    تشکر شده 164 بار در 121 پست

    New مشکل با فایل باینری

    سلام
    سه سال پیش یه بنده خدایی برام یه پروژه انجام با میکرو AT91sam7s512.
    فایل باینری پروژه را هم بهم داد که دیگه من نخام بعدا مزاحمش بشم.البته موقع تحویل پروژه یه بورد بهم تحویل داد که میکرو پروگرام شده روش مونتاژ شده بود و همه چیز کار میداد.

    بعد از سه سال الان میخام یدونه دیکه از اون بوردها تهیه کنم که پس از اینکه PCB آماده شده و همه چیز مونتاژ شده،نوبت به پروگرام میکرو رسیده.
    برنامه که فایل باینری هست را با برنامه Jflash Arm ریختم روی میکرو.اما متاسفانه میکرو هیچ کاری انجام نمیده.

    رفتم روی همون بوردی که 3 سال پیش از اون بنده خدا تحویل گرفتم برنامه را پروگرام کردم و باز هم مشاهده کردم که متاسفانه میکرو هیچ کاری انجام نمیده.

    با SAMBA هم تست کردم اما متاسفانه میکرو هیچ کاری انجام نمیده.

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

    از یه چیزی هم مطمئن هستم که اون بنده خدا سرم کلاه نذاشته.چون فایل باینری را جلوی خودم پروگرام کرد و بعد بهم تحویل داد.


    آیا این میکرو ها فیوز بیت یا چیز دیگه ای شبیه به فیوزبیت دارن که باید تنظیم بشه؟؟؟

    آیا در بر نامه Jflah نیاز به تنظیمات خاصی هست؟؟؟

    ممنون میشم راهنماییم کنید

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    همکار افتخاری dariush_ab آواتار ها
    تاریخ عضویت
    Apr 2012
    نام
    داریوش عباسی نژاد
    نوشته ها
    2,112
    تشکر
    1,404
    تشکر شده 1,810 بار در 1,064 پست

    پیش فرض

    سلام.
    برای پروگرم در مد samba از یو اس بی و کام میشه استفاده کرد.
    آیا تراشه درست وارد مد samba میشه و پروگرم هم درست انجام میشه؟
    اگر با jtag هم مشکل داره بد نیست یک برنامه دیگر را روی بردتون تست کنید.
    مورد دیگه باینری برنامه رو باز کنید ببینید چی داره!
    ویرایش توسط dariush_ab : 28-05-2015 در ساعت 16:40
    برنامه نویسی ویندوز 10 رزبری را با زبان آردوینو تجربه کنید!
    ایمج آماده کیوت 5.7 برای بردهای رزبری - آرنج پای - نانوپای - کیوبی - سینلینکس - پاین 64

    آموزش راه اندازی اولیه برد EasyARM و کامپایل سورس WinCE
    آموزش های فارسی
    لینوکس - ویندوز - متلب
    - سیمیولینک - کیوت برای رزبری پای
    مشاوره رایگان خرید کامپیوتر های تک بردی فروشگاه کویر الکترونیک

    ارتباط با من از طریق پست های انجمن و یا ایمیل یاهو موجود در بخش کاربری



  4. تشکرها از این نوشته :


  5. #3
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

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

  6. تشکرها از این نوشته :


  7. #4
    کاربر فعال mihman آواتار ها
    تاریخ عضویت
    Jul 2011
    نوشته ها
    288
    تشکر
    159
    تشکر شده 164 بار در 121 پست

    New

    نقل قول نوشته اصلی توسط dariush_ab نمایش پست ها
    سلام.
    برای پروگرم در مد samba از یو اس بی و کام میشه استفاده کرد.
    آیا تراشه درست وارد مد samba میشه و پروگرم هم درست انجام میشه؟
    اگر با jtag هم مشکل داره بد نیست یک برنامه دیگر را روی بردتون تست کنید.
    مورد دیگه باینری برنامه رو باز کنید ببینید چی داره!
    سلام و ممنون از جوابتون
    هم با سمبا و هم با جیتگ کاملا پروگرام میشه.ظاهرا برنامه run نمیشه به این دلیل که باید روی سریالش دیتا بیاد و روی چند تا از پایه های دیگه اش پالس باشه.

    قبلا یه برنامه نوشتم که فقط یه پین را صفر و یک کنه و پروگرامش کردم که کاملا جواب داد

    در ابتدای پروگرام با جیلینک یه پیغام میده که ظاهرا در مورد آدرس شروع هست.تا یک ساعت دیگه میرسم خونه و از اون پیغامه عکس میگیرم و میذارم تو سایت.همینطور از فایل باینری.

    ممنون

  8. #5
    کاربر فعال mihman آواتار ها
    تاریخ عضویت
    Jul 2011
    نوشته ها
    288
    تشکر
    159
    تشکر شده 164 بار در 121 پست

    New

    نقل قول نوشته اصلی توسط esisafa نمایش پست ها
    بعد از تنظیم میکرو در حالت سمبا، برنامه از قسمت حافظه ی سمبا همیشه شروع میشه و بعد از پروگرم کردن دوباره باید توسط خود برنامه ی سمبا بر روی حافظه ی برنامه تنظیم بشه. با ورژن جدید سمبا که اینظوره. یعنی سمبا یک قابلیتی داره که میشه آدرس شروع رو تنظیم کرد که برای اجرای عادی باید حافظه ی برنامه باشه
    سلام.ممنون از جوابتون
    من از سمبا ورژن 2.11 تا الان برای کارام استفاده میکردم و همیشه فقط برنامه را پروگرام میکنم و چیز دیگه ای را دستکاری نمیکنم.برسم خونه با سمبای ورژن جدید هم امتحان میکنم.

    مهندس با جیلینک تنظیمات خاصی نمیخاد؟توی جیلینک هم یه قسمتی به اسم Base address وجود داره که پیشفرضش فکر کنم 0x00100000 هست.
    من یه برنامه ساده نوشتم که یه پین از میکرو را صفر و یک کنه و با تنظیمات پیش فرض سمبا و جیلینک روی هر دوتا بورد پروگرام کردم که درست جواب میده.منظورم اینه که آیا باید تنظیمات پیش فرض جیلینک و سمبا دستکاری بشه؟؟؟
    ممنون

  9. #6
    کاربر فعال mihman آواتار ها
    تاریخ عضویت
    Jul 2011
    نوشته ها
    288
    تشکر
    159
    تشکر شده 164 بار در 121 پست

    Gadid

    این هم تصویر پیغام خطای jflash arm به هنگام پروگرام.ابتدای فایل باینری هم مشخصه
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: s512.jpg
مشاهده: 20
حجم: 153.6 کیلو بایت  

  10. تشکرها از این نوشته :


  11. #7
    همکار افتخاری dariush_ab آواتار ها
    تاریخ عضویت
    Apr 2012
    نام
    داریوش عباسی نژاد
    نوشته ها
    2,112
    تشکر
    1,404
    تشکر شده 1,810 بار در 1,064 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mihman نمایش پست ها
    این هم تصویر پیغام خطای jflash arm به هنگام پروگرام.ابتدای فایل باینری هم مشخصه
    سلام مجدد.
    به نظر من مشکل شما دقیقا به این خطا مربوط میشود.
    ببینید یک موضوعی هستش و اون اینکه وقتی حجم کد ازیک مقداری بیشتر میشه این خطا به وجود میاد پس شما نمی تونین بایک برنامه ساده مقایسه کنید.
    احتمالا در خود نرم افزارجایی باید آدرس ها رو تغییر بدین.
    لینک زیر رو ببینین:
    J-Flash ARM and AT91SAM3U4 - problem with 256k at 2 memory banks - J-Link/Flasher related - SEGGER Forum
    برنامه نویسی ویندوز 10 رزبری را با زبان آردوینو تجربه کنید!
    ایمج آماده کیوت 5.7 برای بردهای رزبری - آرنج پای - نانوپای - کیوبی - سینلینکس - پاین 64

    آموزش راه اندازی اولیه برد EasyARM و کامپایل سورس WinCE
    آموزش های فارسی
    لینوکس - ویندوز - متلب
    - سیمیولینک - کیوت برای رزبری پای
    مشاوره رایگان خرید کامپیوتر های تک بردی فروشگاه کویر الکترونیک

    ارتباط با من از طریق پست های انجمن و یا ایمیل یاهو موجود در بخش کاربری



  12. تشکرها از این نوشته :


  13. #8
    کاربر فعال mihman آواتار ها
    تاریخ عضویت
    Jul 2011
    نوشته ها
    288
    تشکر
    159
    تشکر شده 164 بار در 121 پست

    پیش فرض

    نقل قول نوشته اصلی توسط dariush_ab نمایش پست ها
    سلام مجدد.
    به نظر من مشکل شما دقیقا به این خطا مربوط میشود.
    ببینید یک موضوعی هستش و اون اینکه وقتی حجم کد ازیک مقداری بیشتر میشه این خطا به وجود میاد پس شما نمی تونین بایک برنامه ساده مقایسه کنید.
    احتمالا در خود نرم افزارجایی باید آدرس ها رو تغییر بدین.
    لینک زیر رو ببینین:
    J-Flash ARM and AT91SAM3U4 - problem with 256k at 2 memory banks - J-Link/Flasher related - SEGGER Forum
    سلام.من هم با شما موافقم.داخل نرم افزار jflash هم یه بخشی برای تعیین آدرس وجود داره.اما مشکل اینجاست که من نمیدونم کدام قسمت و چه مقدار باید تغییر کنه:
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: jflash setting.jpg
مشاهده: 13
حجم: 93.5 کیلو بایت  

  14. #9
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

    ببینید این عکسو و به قسمت های علامت خورده توجه کنید و بعد از پروگرم کردن فایلتون روی میکرو، کلید execute رو با همون تنظیم بزنید



  15. تشکرها از این نوشته :


  16. #10
    کاربر فعال mihman آواتار ها
    تاریخ عضویت
    Jul 2011
    نوشته ها
    288
    تشکر
    159
    تشکر شده 164 بار در 121 پست

    پیش فرض

    سلام بر جناب صفامنش

    مهندس جان عکس قابل مشاهده نیست.

  17. #11
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

    خودم هم با مرورگری که وارد کردم میبینم با مرورگر دیگه نمیبینم!!!!!!!!!!
    دوباره اضافه کردم
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: samba.jpg
مشاهده: 22
حجم: 86.3 کیلو بایت  

  18. تشکرها از این نوشته :


  19. #12
    کاربر فعال mihman آواتار ها
    تاریخ عضویت
    Jul 2011
    نوشته ها
    288
    تشکر
    159
    تشکر شده 164 بار در 121 پست

    پیش فرض

    ممنون.بررسی میکنم و تا فردا خبر میدم

  20. #13
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

    نتیجه چی شد؟

  21. #14
    کاربر فعال mihman آواتار ها
    تاریخ عضویت
    Jul 2011
    نوشته ها
    288
    تشکر
    159
    تشکر شده 164 بار در 121 پست

    پیش فرض

    سلام.
    جناب صفامنش متاسفانه هنوز جواب نمیده.تمام مواردی که فرمودین انجام شد.ولی هیچ اثری نداشت.

    ممنون میشم بیشتر راهنمایی کنین.در مورد اون پیغام خطا موقع پروگرام با جیلینک نظری ندارین.

    من دیتاشیت این میکرو را نگاه میکردم که نوشته بود فلش این میکرو دو تا بانک 256 کیلوبایتی هست.ولی در نرم افزار jflash مجموعا یک بانک 512 کیلوبایتی در نظر میگیره
    ویرایش توسط mihman : 30-05-2015 در ساعت 23:36

  22. #15
    همکار افتخاری dariush_ab آواتار ها
    تاریخ عضویت
    Apr 2012
    نام
    داریوش عباسی نژاد
    نوشته ها
    2,112
    تشکر
    1,404
    تشکر شده 1,810 بار در 1,064 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mihman نمایش پست ها
    سلام.
    جناب صفامنش متاسفانه هنوز جواب نمیده.تمام مواردی که فرمودین انجام شد.ولی هیچ اثری نداشت.

    ممنون میشم بیشتر راهنمایی کنین.در مورد اون پیغام خطا موقع پروگرام با جیلینک نظری ندارین.

    من دیتاشیت این میکرو را نگاه میکردم که نوشته بود فلش این میکرو دو تا بانک 256 کیلوبایتی هست.ولی در نرم افزار jflash مجموعا یک بانک 512 کیلوبایتی در نظر میگیره
    سلام.
    امکانش نیست با یک پروگرمر دیگه تست کنید؟
    یک پروگرمر بود که به پورت موازی وصل می شد - اگر اشتباه نکنم - با اون هم بتونین تست کتید خوبه.
    برنامه نویسی ویندوز 10 رزبری را با زبان آردوینو تجربه کنید!
    ایمج آماده کیوت 5.7 برای بردهای رزبری - آرنج پای - نانوپای - کیوبی - سینلینکس - پاین 64

    آموزش راه اندازی اولیه برد EasyARM و کامپایل سورس WinCE
    آموزش های فارسی
    لینوکس - ویندوز - متلب
    - سیمیولینک - کیوت برای رزبری پای
    مشاوره رایگان خرید کامپیوتر های تک بردی فروشگاه کویر الکترونیک

    ارتباط با من از طریق پست های انجمن و یا ایمیل یاهو موجود در بخش کاربری



  23. #16
    کاربر فعال mihman آواتار ها
    تاریخ عضویت
    Jul 2011
    نوشته ها
    288
    تشکر
    159
    تشکر شده 164 بار در 121 پست

    پیش فرض

    سلام

    باید یه سبستم با پورت پارالل گیر بیارم.ولی حتما امتحان میکنم.
    ممنون

  24. تشکرها از این نوشته :


  25. #17
    کاربر فعال mihman آواتار ها
    تاریخ عضویت
    Jul 2011
    نوشته ها
    288
    تشکر
    159
    تشکر شده 164 بار در 121 پست

    پیش فرض

    سلام
    با پروگرامر پارالل هم تست کردم.متاسفانه جواب نداد.حالا باید چکار کنم؟

    - - - Updated - - -

    سلام
    با پروگرامر پارالل هم تست کردم.متاسفانه جواب نداد.حالا باید چکار کنم؟

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •