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

موضوع: بوت لودر در lpc1768

  1. #1
    کاربر علاقه مند
    تاریخ عضویت
    Nov 2012
    نوشته ها
    71
    تشکر
    9
    تشکر شده 0 بار در 0 پست

    پیش فرض بوت لودر در lpc1768

    سلام توی بوت لودر برای جامپ به ادرس 8000 که شروع برناممه از دو برنامه زیر استفاده میکنم ولی جامپ نمیکنه
    کسی میتونه بگه ایرادش چیه و یا یه کدی بزاره که درست جامپ کنه؟
    مرسی

    کد:
    __asm void boot_jump( uint32_t address ){
        LDR SP, [R0]        ;Load new stack pointer address
       LDR PC, [R0, #4]    ;Load new program counter address
    }
    
    
    
    void execute_user_code(void)
    {
    	/* Change the Vector Table to the USER_FLASH_START 
    	in case the user application uses interrupts */
    	SCB->VTOR = USER_FLASH_START & 0x1FFFFF80;
    	boot_jump(USER_FLASH_START);
    }
    کد:
     typedef void __attribute__((noreturn)) (*exec)();
        uint32_t *start ;
        
        SCB->VTOR = USER_FLASH_START;
        
      // set stack pointer to start address of second binary. The start address of a new binary contains the address of the stack pointer
      __set_MSP(*(uint32_t*) USER_FLASH_START); 
        
        // jump to the new binary
        start = (uint32_t*) (USER_FLASH_START + 4); // address of the reset vector for the new binary
        ((exec)(*start))();
    ویرایش توسط جعفری نیا : 21-10-2015 در ساعت 11:17

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

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

  1. تفاوت جوشکاری جریان متفاوت و مستقیم
    توسط esisafa در انجمن طراحی و ساخت و آزمایش مدارت الکترونیک
    پاسخ: 5
    آخرين نوشته: 09-09-2020, 16:57
  2. مشکل در پروگرام کردن برد lpc1768 با بوت لودر usb
    توسط jafari88 در انجمن LPC series (NXP)
    پاسخ: 0
    آخرين نوشته: 30-06-2014, 12:02
  3. ريموت كنترلر
    توسط book در انجمن AVR
    پاسخ: 1
    آخرين نوشته: 12-08-2013, 21:57
  4. سخت افزار برای بوت لودر lpc1768
    توسط ma-bah در انجمن LPC series (NXP)
    پاسخ: 3
    آخرين نوشته: 17-09-2011, 00:15

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

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