اطلاعیه

Collapse
No announcement yet.

سازگاری کتابخانه های RL-ARM با همدیگر

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    سازگاری کتابخانه های RL-ARM با همدیگر

    سلام
    بر مهندسان عزیز و مشتاق علم
    من سیستم عامل RTX را روی LPC1768 اجرا کردم و جواب داد ولی تا اینکه من هیچ کتابخانه ی دیگری را اضافه نکردم بهش!
    با اضافه شدن کتابخانه های Flash-fs دیگه سیستم کار نمی کنه. وقتی سیستم عامل را none میکنم flash fs هم کار میکنه!
    حالا نمیدونم مشکلشون جیه؟ باید تنظیماتی انجام بدهم؟

    -----------------------------------------------------------------------------------------------------------------------------------------------------------1
    راستی برای کار با MMC با SPI با flash fs مشکل دارم این ارور را میده!
    با یک file_config.c:
    کد:
    Build target 'LPC1768 Dev Board'
    linking...
    .\FAT.axf: Error: L6218E: Undefined symbol __fclose (referred from retarget.o).
    .\FAT.axf: Error: L6218E: Undefined symbol __flushbuf (referred from retarget.o).
    .\FAT.axf: Error: L6218E: Undefined symbol __fopen (referred from retarget.o).
    .\FAT.axf: Error: L6218E: Undefined symbol __getfsize (referred from retarget.o).
    .\FAT.axf: Error: L6218E: Undefined symbol __read (referred from retarget.o).
    .\FAT.axf: Error: L6218E: Undefined symbol __setfpos (referred from retarget.o).
    .\FAT.axf: Error: L6218E: Undefined symbol __write (referred from retarget.o).
    .\FAT.axf: Error: L6218E: Undefined symbol _NDRV (referred from fs_mapi.o).
    .\FAT.axf: Error: L6218E: Undefined symbol fs_DevPool (referred from fs_mapi.o).
    .\FAT.axf: Error: L6218E: Undefined symbol fs_config (referred from fs_mapi.o).
    .\FAT.axf: Error: L6218E: Undefined symbol fat_ncache (referred from fs_fat_elink.o).
    ".\FAT.axf" - 11 Errors, 0 Warning(s).
    Target not created
    با یکی دیگه شون:
    کد:
    Build target 'LPC1768 Dev Board'
    linking...
    .\FAT.axf: Error: L6218E: Undefined symbol spi0_drv (referred from file_config.o).
    ".\FAT.axf" - 1 Errors, 0 Warning(s).
    Target not created
    قبلا اینجوری نبود! الان flash fs فلش مموری usb کار میکنه!
    [glow=red,2,300]برنامه هاي آموزشي تست شده براي NXP LPC1768 با توابع CMSIS[/glow]
    http://www.eca.ir/forum2/index.php?topic=76623.0

    #2
    پاسخ : سازگاری کتابخانه های RL-ARM با همدیگر

    با سلام


    این فایل را دانلود کن خودش ره حل داده است

    http://www.keil.com/appnotes/files/apnt222.pdf

    دیدگاه


      #3
      پاسخ : سازگاری کتابخانه های RL-ARM با همدیگر

      توی Flash fs مموری مشکل اصلیم ارور زیر است!
      کد:
      #define __SPI spi0_drv
      نوشته اصلی توسط Shapour-Ardebil
      این فایل را دانلود کن خودش ره حل داده است
      http://www.keil.com/appnotes/files/apnt222.pdf
      توی اون PDF هم گفته بنویسیدش ولی هرجا مینویسم ارور کنار نمیره!
      [glow=red,2,300]برنامه هاي آموزشي تست شده براي NXP LPC1768 با توابع CMSIS[/glow]
      http://www.eca.ir/forum2/index.php?topic=76623.0

      دیدگاه


        #4
        پاسخ : سازگاری کتابخانه های RL-ARM با همدیگر

        نوشته اصلی توسط Reza Sede
        توی Flash fs مموری مشکل اصلیم ارور زیر است!
        کد:
        #define __SPI spi0_drv
        توی اون PDF هم گفته بنویسیدش ولی هرجا مینویسم ارور کنار نمیره!
        با سلام

        شاید شما RL_ARM را کرک نکردید ببین مثل عکس زیر کرک کردید درغیر اینصورت مثل کرک کردن کیل فقط در کدجنریتور RL_ARM را انتخاب کن

        دیدگاه


          #5
          پاسخ : سازگاری کتابخانه های RL-ARM با همدیگر

          چرا کرک کردم!!
          ولی نمیشه! اخه میگم Flash fs فلش مموری میشه!
          [glow=red,2,300]برنامه هاي آموزشي تست شده براي NXP LPC1768 با توابع CMSIS[/glow]
          http://www.eca.ir/forum2/index.php?topic=76623.0

          دیدگاه


            #6
            پاسخ : سازگاری کتابخانه های RL-ARM با همدیگر

            با سلام

            به این آدرس بر سعی کردم تغییرات لازم را بگم امیدوارم مفید باشد

            http://www.eca.ir/forum2/index.php?topic=83005.0

            دیدگاه


              #7
              پاسخ : سازگاری کتابخانه های RL-ARM با همدیگر

              سلام
              ممنون از اقای Shapour-Ardebil عزیز به خاطر کمکشون!
              درمورد مشکل اولی کسی میدونه!(ناسازگاری RTX با Flash FS)؟
              [glow=red,2,300]برنامه هاي آموزشي تست شده براي NXP LPC1768 با توابع CMSIS[/glow]
              http://www.eca.ir/forum2/index.php?topic=76623.0

              دیدگاه


                #8
                پاسخ : سازگاری کتابخانه های RL-ARM با همدیگر

                سلام
                برنامه ها دیگه کمپایل میشوند ولی دیگه روی برد جواب نمی دهند! نمیدونم چرا هرکاری کردم نشد! کسی میدونه؟
                [glow=red,2,300]برنامه هاي آموزشي تست شده براي NXP LPC1768 با توابع CMSIS[/glow]
                http://www.eca.ir/forum2/index.php?topic=76623.0

                دیدگاه


                  #9
                  پاسخ : سازگاری کتابخانه های RL-ARM با همدیگر

                  سلام
                  دوستان هنوز نتونستم RTX را با flash fs هماهنگ کنم! یه جوری است که باید از یکیشون استفاده کنم و اونیکی کار نمیده!
                  من پروژه را اپ میکنم یکی لطف کنه بگه چشه!

                  این پروژه:
                  http://www.4shared.com/rar/ErFrE2pT/RTX_-_Flash-FS.html?
                  این برنامه main:
                  کد:
                  #include <lpc17xx.h>
                  #include "LPC17xx_gpio.h"
                  #include "LPC17xx_libcfg_default.h"
                  #include <RTL.h>
                  #include <stdio.h>          /* standard I/O .h-file         */
                  #include <ctype.h>          /* character functions         */
                  #include <string.h>          /* string and memory functions     */
                  #define fosc 12
                  #include "delay.h"
                  
                  #define family_lpc17xx          /* TFTLCD definition */
                  #define TFTLCD_DATA_MSB_Nibble_Port_0
                  #define LCD_MSB_Nibble_OFFSET     15
                  #define TFTLCD_DATA_LSB_Nibble_Port_0
                  #define LCD_LSB_Nibble_OFFSET     4
                  #define TFTLCD_CONTROLPORT_2
                  #define TFTLCD_CS           8
                  #define TFTLCD_RS           9
                  #define TFTLCD_WR           10
                  #define TFTLCD_RD           11
                  #define TFTLCD_RST           13
                  
                  #include "lcd.h"
                  
                  OS_TID  tsk_ID1, tsk_ID2;
                  
                  __task void task_init(void);
                  __task void task1(void);
                  __task void task2(void);
                  	
                  int main()
                  {	 
                  	SystemInit();
                  	finit ("M0:");
                  	LCD_Init();		LCD_Clear(Red);		POINT_COLOR = (Black);		BACK_COLOR = (Red); 
                   os_sys_init(task_init);
                  
                    while(1);
                  }
                  
                  __task void task_init(void)
                  {
                  	GPIO_SetDir(2,0xff,1);
                  	LCD_ShowString(0,0,"RTX Operating System OK!");
                   tsk_ID1 = os_tsk_create(task1, 1);  // priority:1
                   tsk_ID2 = os_tsk_create(task2, 1);  // priority:1
                  
                    os_tsk_delete_self();  // necessary
                  }
                  
                  __task void task1(void)
                  {
                   int a=0,b=0,c;
                  	while(1){
                  	for (a=0;a<8;a++){	// turn LEDs on and Off (foward)
                  	FIO_SetValue(2,(1<<b)); //Set pins
                  	for(c=0;c<5000000;c++);
                  	b++;
                  	FIO_ClearValue(2,(1<<(b-1))); } // Reset Pins
                  
                  	a=0,b=7;
                  
                  	for (a=0;a<8;a++){	// Turn LEDs on and Off (backward)
                  	FIO_SetValue(2,(1<<b));
                  	for(c=0;c<5000000;c++);
                  	b--;
                  	FIO_ClearValue(2,(1<<(b+1))); }
                  
                  			}
                  }
                  
                  __task void task2(void)
                  {
                  
                  while (1){
                  //	lcd_show_bmp(0,0,"M:\\picture\\0.bmp");
                  	delay_ms(1000);
                  //	lcd_show_bmp(0,0,"M:\\picture\\1.bmp");\
                  	delay_ms(1000);
                  }		 
                  }
                  [glow=red,2,300]برنامه هاي آموزشي تست شده براي NXP LPC1768 با توابع CMSIS[/glow]
                  http://www.eca.ir/forum2/index.php?topic=76623.0

                  دیدگاه


                    #10
                    پاسخ : سازگاری کتابخانه های RL-ARM با همدیگر

                    سلام
                    دوستان میخواهم MMC یا فلش مموری را با RTX راه بندازم ولی نمیشه! لطف کنید کمکم کنید!
                    [glow=red,2,300]برنامه هاي آموزشي تست شده براي NXP LPC1768 با توابع CMSIS[/glow]
                    http://www.eca.ir/forum2/index.php?topic=76623.0

                    دیدگاه


                      #11
                      پاسخ : سازگاری کتابخانه های RL-ARM با همدیگر

                      سلام
                      چطوری RL-ARM رو به کیل اضافه کنم
                      ورژن کیل 4.50
                      و RL 411
                      اما پس از نصب به کیل اضافه نمیشه
                      :question:

                      دیدگاه


                        #12
                        پاسخ : سازگاری کتابخانه های RL-ARM با همدیگر

                        نوشته اصلی توسط باب اسفنجی
                        سلام
                        چطوری RL-ARM رو به کیل اضافه کنم
                        ورژن کیل 4.50
                        و RL 411
                        اما پس از نصب به کیل اضافه نمیشه
                        :question:
                        ورژن های جدید فک کنم 4.7 به بعد نیازی به نصب جداگانه RL نیست.
                        از جمله ی رفتگان این راه دراز
                        باز آمده ای کو که به ما گوید راز
                        هان بر سر این دو راهه از روی نیاز
                        چیزی نگذاری که نمی آیی باز

                        دیدگاه

                        لطفا صبر کنید...
                        X