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

موضوع: فعال سازی cod read protection در lpc2378

  1. #1
    عضو جدید
    تاریخ عضویت
    Sep 2011
    نوشته ها
    14
    تشکر
    1
    تشکر شده 6 بار در 4 پست

    Exclamation فعال سازی cod read protection در lpc2378

    سلام به همه مهندسین عزیز .

    آیا کسی تونسته حافظه flash میکرو رو قفل کنه . ساده تر بگم برنامه ای که نوشتم و تو حافظه flash میکرو پروگرم کردم رو می خوام محافظت کنم .

    میکرو lpc2378 پایه Erase نداره که وقتی دوباره بخوای پروگرم کنی مشکلی نداشته باشی .

    دوستان پیشنهادتون رو بگین .

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

  3. #2
    مدیرکل انجمنها agape آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    Zeus
    نوشته ها
    1,235
    تشکر
    139
    تشکر شده 2,209 بار در 846 پست

    پیش فرض

    بله - اگر از خانواده NXP استفاده میکنید - باید یه عدد long رو در موقعیت خاصی از فلش بنویسید که مشخص کننده میزان پروتکشن هست و فکر میکنم کلا سه حالت داره ، اون محل به نام CRP معروفه و تو دیتاشیت در موردش بیشتر بدونی
    #define CRP1 0x12345678
    #define CRP2 0x87654321
    #define CRP3 0x43218765
    #define NOCRP 0x11223344

  4. #3
    عضو جدید
    تاریخ عضویت
    Sep 2011
    نوشته ها
    14
    تشکر
    1
    تشکر شده 6 بار در 4 پست

    پیش فرض

    سلام مرسی از پاسختون .
    بله خانواده nxp ستفاده می کنم .
    سه حالت برای محافظت داره crp1 crp2 crp3
    که برای فعال سازی هر کدومش باید عدد مربوطه رو تو آدرس 0x 0000 01FC بنویسیم .

    چطور میتونم عدد (0X12345678) رو تو خونه حافظه از فلش (0X000001FC) بنویسم ؟




    ممنوم میشم راهنمایم کنین .
    ویرایش توسط yamini : 29-06-2013 در ساعت 16:04

  5. #4
    تازه وارد
    تاریخ عضویت
    Apr 2013
    نوشته ها
    1
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    تو فایل startup.c قسمت زیر رو اضافه کنید درست میشه
    ;// <h> Code Read Protection level (CRP)
    ;// <o> CRP_Level:
    ;// <0xFFFFFFFF=> Disabled
    ;// <0x12345678=> CRP1
    ;// <0x87654321=> CRP2
    ;// <0x43218765=> CRP3 (Are you sure?)
    ;// </h>
    CRP_Level EQU 0x12345678


    IF :LNOT::DEF:NO_CRP
    AREA |.ARM.__at_0x01FC|, CODE, READONLY
    CRP_Key DCD CRP_Level
    ENDIF


    AREA |.text|, CODE, READONLY
    موفق باشید

موضوعات مشابه

  1. مشکل با دستور read-adc
    توسط micro-m در انجمن AT91 series (ATMEL)
    پاسخ: 4
    آخرين نوشته: 01-09-2012, 16:20
  2. Cortex M3 STM32f105 read out protection
    توسط kooroshi60 در انجمن stm32
    پاسخ: 1
    آخرين نوشته: 22-02-2012, 14:05
  3. Cortex M3 STM32f105 read out protection
    توسط kooroshi60 در انجمن Cortex-a8-a9 arm9-11
    پاسخ: 1
    آخرين نوشته: 22-02-2012, 14:05
  4. pwm on LPC2378
    توسط shayanmelody در انجمن LPC series (NXP)
    پاسخ: 32
    آخرين نوشته: 12-01-2012, 22:45
  5. lpc2378
    توسط t.o.e در انجمن LPC series (NXP)
    پاسخ: 6
    آخرين نوشته: 07-01-2011, 13:51

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

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