آموزش پروگرامر یونیورسال: افزودن مدل های جدید چیپ در کتابخانه پروگرامر چندمنظوره RT809H


آموزش پروگرامر یونیورسال: افزودن مدل های جدید چیپ در کتابخانه پروگرامر چندمنظوره RT809H-2017 توسط کاربر

چکیده:

در این مقاله، در مورد بخشی از آموزش پروگرامر یونیورسال صحبت خواهیم کرد. یک پروگرامر یونیورسال قابلیت ساپورت بسیاری از آی سی و آی او ها را دارا میباشد. پروگرامر های یونیورسال انواع مختلفی دارند؛ اما بسیاری از پروگرامرها از ساپورت چیپ های جدید عاجزند؛ و همین امر تعمیرکاران دستگاه های الکترونیکی را در مواجهه با چیپ های جدید، دچار مشکل مینماید. بنابراین شرکت RT برای رفع این مشکل راه حلی یافته است. این شرکت به پروگرامرهای سری RT809، قابلیت جدیدی را افزوده است که باعث میشود کاربر بتواند چیپهای جدید را به دیتابیس پروگرامر بیفزاید. بدین ترتیب پروگرامر های سری RT قابلیت ساپورت تعداد بیشماری IO و IC را دارا میباشند. و این قابلیت پروگرامر های RT باعث میشود که تعمیرکاران با خرید پروگرامر RT809، از خرید پروگرامر TV و خرید پروگرامر تخصصی لپتاپ بی نیاز شوند.

پروگرامرهای سری RT809 قابلیت افزودن مدل های جدید چیپ به دیتا بیس خود توسط کاربر را دارند. البته قابل ذکر است که افزودن این مدل ها مشروط بر این است که الگوریتم چیپ جدید، مشابه الگوریتم های سری چیپ هایی که به طور پیشفرض در دیتا بیس RT809 وجود دارند، باشد. به طور مثال میتوان به چیپ ST M28W320FCB که در صنایع بسیار کاربرد دارد و معمولأ نیاز به Read & Write آن وجود دارد، اشاره نمود. اما در کتابخانه RT809H این مدل چیپ ذخیره نشده، ولی چیپ مدل M28W160CB در دیتابیس این پروگرامر موجود است.حال چگونه یک چیپ جدید را به دیتابیس پروگرامر میتوان افزود؟ در ادامه با این مبحث از آموزش پروگرامر یونیورسال با ما همراه باشید. 


آموزش پروگرامر یونیورسال: چگونه یک چیپ جدید را به کتابخانه پروگرامر RT809H-2017 بیفزاییم؟

ابتدا نرم افزار پروگرامر را اجرا نمایید،که فایل آن به طور پیشفرض در آدرس D: \ RT809H \ DEVICE.INI  ذخیره میشود.

پاراگراف شروع به شکل زیر میباشد:

************************************************** **********
 User Define Function Script File, Designed By Chun JI
User-defined function script file, designed by the season spring

[Chip0] serial number, one by one not repeat with the previous, repeat the invalid
User = here to your name and related information, used to advertise is also good oh
ManuName = The vendor name of the chip
ChipName = actual chip model, printing
ChipSize =
ChipID = chip ID number, beginning with 0x, followed by six hexadecimal number, can be selected in the software GENEREAL mode to identify or check the chip specifications
AlgoRef = compatible with the software which has been the model, it changed to the corresponding model, W25X and MX25L series algorithm compatibility is preferred, priority; SST / PCT, etc. can only be compatible with the same manufacturer
PinVal = pin contact detection value
VCC =
VPP =
VCCIO =
TSCE =
TPROG =
 If you hand the chip, with the same capacity of other models can not read and write success, it may be a special chip algorithm, please contact technical support QQ: 106821270, add a new model for you.

 *************************************************

 

مطابق فرمت زیر،در انتهای لیست، اسکریپ چیپ جدید را اضافه نمایید.

[Chip54]
ChipName = M28W320FCB @ TSOP48
ManuName = ST
ChipID = 0x2088BB
ChipSize = 4194304
PinVal = 0xFFFFFFFFFEFF
AlgoRef = M28W160CB @ TSOP48
User = YFJ

تجزیه و تحلیل خطوط بالا:

[Chip54] where the serial number must be increasing, the last is 53, the next one is 54, plus 55;
ChipName = M28W320FCB @ TSOP48, printed on the chip to fill here, followed by the best package type is added, here is @ TSOP48;
ManuName = ST, manufacturers, to see the chip on the mark to know;
ChipID = 0x2088BB, the ID is how to do it, the first method is to look at the chip data sheet, the second method is to put the chip on the programmer, select a similar model to read, the software will prompt ID and pin Contact value;
ChipSize = 4194304, this is the chip capacity, where the chip is 320, that is 32Mbits, 32M / 8 = 4M bytes, and 4M = 4 * 1024 * 1024 = 4194304;
PinVal = 0xFFFFFFFFFEFF, and ChipID access method two, the chip into the programmer, select a similar model to read, the software will prompt ID and pin contact values;
AlgoRef = M28W160CB @ TSOP48, this is the algorithm reference, fill in the programmer model inside, and to be added to the same chip chip, the complete model;
User = YFJ, adders signature, can not be added

 

همانطور که در شکل زیر میبینید، مدل دستگاه انتخاب شده، چیپ خوانده میشود و ID چیپ شناسایی میشود و چیپ به لیست افزوده میشود:

پروگرامر RT

Add to DEVICE.INI ، نرم افزار را بسته و دوباره آن را اجرا نمایید، پس از این کار  نام چیپ افزوده شده را در لیست چیپهای ساپورت شده مشاهده مینمایید:

پروگرامر RT8

برای تست این چیپ، نرم افزار ابتدا چیپ مشابهی که در لیست پیشفرض موجود بوده است را خوانده و یک تست جدید برای چیپ جدید تنظیم مینماید.

پروگرامر RT809

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

اگر شما قصد افزودن یک چیپ حافظه NAND flash را به کتابخانه پروگرامرRT809H دارید، باید توجه ویژه به محاسبه سایز چیپ داشته باشید تا نواحی اضافی K9F4G08U0D را نیز شامل شود.به طور مثال جدول داده ها نشان میدهد که سایز صفحه 2048 +64 بایت است که به ازای هر 2048 بایت یک صفحه داریم (512 * 1024 * 1024) / 2048 = 262,144 ، بنابراین کل ظرفیت آن (2048 +64) است  و داریم:

2048+64=2112

2112* 262144  =553648128

و قسمت AlgoRef باید با یک چیپ با سایز 2048+64 تکمیل شود و ترجیحأ باید مدل مشابه و تولیدی یک کارخانه با موارد موجود در لیست باشد مثل مدل K8F1G08U0C .

بر روی حافظه های Nand Flash افزودن توابع خواندن و نوشتن کار سختی نیست. اما الگوریتم های تصحیح خطا و یا مدیریت بلاک های خراب کمی پیچیده است.

پروگرامر

پروگرامر 2

4.4/5 - (15 امتیاز)

Comments are disabled.

WhatsApp chat
Call Now Buttonمشاوره رایگان و خرید