- 2011-07-25
- 1,255
- 3,141
اموزش جیتگ
nanostation 2
برای جیتگ این مدل باید کمی اطلاعات در مورد سی پی یو و فلش ان داشته باشیم
cpu=ar2315a
flash=macronix mx25l3205d
فلش فوق از نوع spi میباشد که بیشتر نرم افزارهای مجانی جیتگ ان را نمیشناسد
spi flash
تنها نرم افزار جیتگ که قادر به خواندن و نوشتن این نوع از SPI میباشد
wrtjp.exe
میباشد که با یک پروگرامر ارزان قیمت و ساده کار میکند نام پروگرامر
xilinx parallel cable
است.
این فلش دارای 64 بلوک وهر بلوک داری 64 کیلو بایت حافظه دارد چون این پروگرامر از
پورت پارالل کامپیوتر استفاده میکند سرعت کمی دارد و اگر بخواهم کل فلش را پروگرام کنیم
زمان زیادی لازم داریم حدود 8 ساعت طول میکشد ولی ما میتوانیم فقط قسمت بوت لودر را در فلش
پروگرام کنیم تا پورت شبکه ان فعال شده و از طریق
tftp
کل فیریمور را در زمان کمتری حدود 2 دقیقه پروگرام کنیم
نام فایل بوت لودر
custom.bin
که تمام فایلهای لازم را در اختیار دوستان عزیز قرار خواهم داد
پایه های جیتگ روی برد مشخص شده و خیلی راحت میتوان پایه را با سیم به پروگرامر متصل کنیم
طول سیم ها نباید بیشتر از 20 سانتی متر باشد و باید سیم گراند حداقل با دو سیم به پروگرامر وصل باشد
پروگرامر من کمی فرق میکند و از طریق برنامه ریزی به
xilinx parallel cable
تبدیل شده و هیچ فرقی با شماتیکی که دادم نمیکند.(بدلیل استفاده زیاد از جیتگ یک پروگرامر همه کاره برای خودم طرح کردم )
برای ساخت پروگرامر هم میتوانید از ای سی
74hc244
استفاده کنید
چون پروگرامر
xilinx parallel cable
پایه
ntrst
ندارد شما ان پایه که روی نانواستیشن هست را با یک مقاومت یک کیلو به
vcc
وصل کنید
یک سیم از 3.3ولت نانو به
پایه یک
پروگرامر وصل کنید
تا پروگرامر روشن شود
نیازی به ان دو دیود نیست
یا
اصول هر دو پروگرامر یکی است
در اینترنت اگر جستجو کنید برد های اماده و مدار چاپی های اماده برای این نوع پروگرامر زیاد پیدا میشود
بعد از متصل کردن پروگرامر وارد دایرکتوری سافتور شوید و
cmd
ویندوز را اجرا کنید و فایل jtag commond for nanostation 2 .txt
را باز کرده و از خط بالایی کپی کرده و در
wrtjp.5.2.exe -flash:custom /skipdetect /fc:93 /start:bfc00000 /length:30000 /window:bfc00000
cmd
اجرا کنید اگر پروگرامر بطور صحیح منتاژ و اتصالها درست باشند شروع به پروگرام کردن فلش میشود که حدود 40 دقیقه طول میشد
برای بک اپ گرفتن از کل فلش فرمان خط 3 را اجراکنید
wrtjp.5.2.exe -backup:custom /skipdetect /fc:93 /start:bfc00000 /length:400000 /window:bfc00000 /swap_endian
و برای بک اپ گرفتن قسمت بوت لودر هم از فرمان 4 استفاده کنید
wrtjp.5.2.exe -backup:custom /skipdetect /fc:93 /start:bfc00000 /length:30000 /window:bfc00000 /swap_endian
قبل از هر کاری ابتدا از فایل فلش بک اپ بگیرید
مشخص کردن نوع پروگرامر با کد FC:93 میباشد اگر پروگرامر جیتگ از نوع دیگر دارید متوانید در HELP نرمافزار کد پروگرامر خودتان را انتخاب کنید
اگر پروگرامر جیتگ USB داشته باشید با سرعت خیلی زیادی میتوانید پروگرامر کنید .اینجا به دلیل ارزان بودن ساخت پروگرامر من این کد را قرار دادم
توضیح خط فرمان
wrtjp.5.2.exe -backup:custom /skipdetect /fc:93 /start:bfc00000 /length:400000 /window:bfc00000 /swap_endian
خط بالا یعنی از ادرس bfc00000 رم که همان محتویات شروع فلش است به مقدار 400.000 بایت یعنی کل فلش یک بک اپ بگیر
حرف custom یعنی شما مقدار بک اپ را انتخاب میکنید
فرمان های دیگر را به صورت تجربی قرار دادم
درضمن برای استفاده از جیتگ حتما باید علاقه و حوصله داشته باشید و در کل یک کار ذوقی است و با ازمایش و خطا باید به نتیجه برسید
ولی در حال حاضر پروگرام ساختم که در عرض 2 دقیقه میتوان فلش این دستگاه را پروگرام کنید
https://www.irantk.ir/irantk84179-5/
دانلود نرم افزارهای مورد نیاز
poya irani
موفق باشید
پیوستها
-
4.3 مگابایت بازدیدها: 45
آخرین ویرایش: