افزودن مدل های جدید چیپ در کتابخانه پروگرامر چندمنظوره 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