PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : hex to bin



esisafa
04-10-2011, 13:44
سلام
کسی با hex2bin کار کرده
یک نرم افزار که فایل های intel hex رو به باینری تبدیل میکنه
فقط یک مشکلی هست که این نرم افزار هر جور هگزی رو از 8 بیت و 16 و 32 با آدرس های 16 و 24 و 32 بیت تبدیل میکنه به باینری
یعنی هم برای arm 32 بیتی کار میکنه هم avr 16 بیتی
فقط باید در محیطش مشخصات تعداد بیت ها رو وارد کنی که درست تبدیل کنه
کسی هست بتونه کمک کنه

kavir
04-10-2011, 14:01
سلام
از fromelf.exe برای خود کیل هست می تونید استفاده کنید
دقیقا بگید برای چه کار ی میخواین تا بیشتر کمک کنم

esisafa
04-10-2011, 16:43
منون
fromelf.exe میتونه برای avr که 8 بیتیه و آدرس دهی 16 بیتی داره هم کارکنه یا فقط 32 بیتیه و برای arm کار میکنه
من میخوام فایل هگزی که avr studio 5 تولید میکنه رو به فایل باینری برای avr تبدیل کنم تا بتونم مستقیم روی فلش میکرو بریزم.
یک قسمت از درست کردن پروگرمر هست. دارم رو نحوه ی کار پروگرمر های موازی و سری کار میکنم

kavir
04-10-2011, 20:48
سلام
خوب مستقیم از هگز استفاده کنید
برای تبدل به باینری چیزی ندیم می تونید avr-gcc که هسته اصلی همون avrstudio5 هست براش سرچ کنید ببینید می تونه مستقیم به باینری تبدل کنه یا نه
برای fromeelf هم فقط 32 بیت هست

esisafa
04-10-2011, 21:50
ممنون
نمیشه که هگز رو مستقیم رو حافظه ریخت. همین نرم افزار های پروگرمر هم وقتی فایل هگز رو لود میکنیم
اول به باینری تبدیل میکنن و تو بافر نشون میدن
ولی در مورد avr gcc شما صحیح میگین. یک تلاشی بکنم شاید راهی باشه
همین برنامه ی hex2bin انجام میده ولی باید رو تنظیماتش وقت بزارم تا کارکردن با اونو یاد بگیرم. بدیش اینه که برنامه ی command line هست و باید همش دستور تایپ کنم

kavir
05-10-2011, 01:01
ممنون
نمیشه که هگز رو مستقیم رو حافظه ریخت. همین نرم افزار های پروگرمر هم وقتی فایل هگز رو لود میکنیم
اول به باینری تبدیل میکنن و تو بافر نشون میدن
ولی در مورد avr gcc شما صحیح میگین. یک تلاشی بکنم شاید راهی باشه
همین برنامه ی hex2bin انجام میده ولی باید رو تنظیماتش وقت بزارم تا کارکردن با اونو یاد بگیرم. بدیش اینه که برنامه ی command line هست و باید همش دستور تایپ کنم
چند سال پیش همون پروگرامر اقای منصوری که منتشر کرد با سورس بود مستقیم از هگز می گرفت حالا به باینری هم بخوای نرم افزاری با خود برنامه ای که می نویسید خیلی بهتره
اون برنامه با سی بیلدر بود
موفق باشید

esisafa
05-10-2011, 10:51
ممنون
بله اگه سورس ها ی برنامه باشن که خوبه
آدرسی، لینکی چیزی از این سورس ها دارین
با چه اسمی دنبال این کدها بگردم
الگوریتم تبدیل هم باشه که خیلی بهتر

esisafa
05-10-2011, 10:57
راستش هدف من از تاپیک هایی که گفتم (پورت usb و پروگرمر xmega و ...) میخوام به هر حال یک کاری انجام بدم.
کارای دیگه هم هست. اینکه برای codevision ،کتابخونه ی firmware usb بنویسم. یا یک نوع codewizard برای avr studio5 بنویسم تا تنظیمات اولیه راحت بشه
شما پیشنهاد میکنین کدوم بهتره انجام بدم؟؟؟؟