اطلاعیه

Collapse
No announcement yet.

کتابخانه Flash-FS برای LPC

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

    #91
    پاسخ : کتابخانه Flash-FS برای LPC

    شما باید Real time OS رو نصب کنی
    اون وقت ی لایسنس دیگه کنار MDK میزاره برات
    زندگی یعنی امید و حرکت
    کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
    سوالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
    برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
    به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

    دیدگاه


      #92
      پاسخ : پاسخ : کتابخانه Flash-FS برای LPC

      نوشته اصلی توسط علی ایمانی فر
      شما باید Real time OS رو نصب کنی
      اون وقت ی لایسنس دیگه کنار MDK میزاره برات
      متأسفانه لینکی برای دانلود RTOS توی سایت کیل پیدا نکردم!
      شما لینکی دارید؟

      با تشکر

      «پشتکار» «پشتکار» «پشتکار»

      دیدگاه


        #93
        پاسخ : پاسخ : کتابخانه Flash-FS برای LPC

        نوشته اصلی توسط کنجکاو!
        متأسفانه لینکی برای دانلود RTOS توی سایت کیل پیدا نکردم!
        شما لینکی دارید؟

        با تشکر
        نه اشتباه نکن
        منظورم توی کرک بود. ببین برنامه شامل همه چی هست منتها بعضی قسمتا مثل همین FS لایسنس جدا گانه داره. شما برو توی کرک اونجا چندتا گزینه داره یکیش Real time OS هست و باید ی کد تولید کنی و به عنوان لایسنس بدی به نرم افزار
        کرک کردن رو بلدی؟
        زندگی یعنی امید و حرکت
        کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
        سوالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
        برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
        به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

        دیدگاه


          #94
          پاسخ : پاسخ : پاسخ : کتابخانه Flash-FS برای LPC

          نوشته اصلی توسط علی ایمانی فر
          نه اشتباه نکن
          منظورم توی کرک بود. ببین برنامه شامل همه چی هست منتها بعضی قسمتا مثل همین FS لایسنس جدا گانه داره. شما برو توی کرک اونجا چندتا گزینه داره یکیش Real time OS هست و باید ی کد تولید کنی و به عنوان لایسنس بدی به نرم افزار
          کرک کردن رو بلدی؟
          آره بابا بلدم :biggrin:
          من حرف شما رو بد متوجه شدم.
          الان RL-ARM رو هم کرک کردم
          ولی بازم مشکلات قبل سر جاش هست!

          «پشتکار» «پشتکار» «پشتکار»

          دیدگاه


            #95
            پاسخ : پاسخ : پاسخ : کتابخانه Flash-FS برای LPC

            نوشته اصلی توسط کنجکاو!
            آره بابا بلدم :biggrin:
            من حرف شما رو بد متوجه شدم.
            الان RL-ARM رو هم کرک کردم
            ولی بازم مشکلات قبل سر جاش هست!
            البته جسارت نکرده بودما. سوالی بود. یوقت فک نکنی قصد تمسخر داشتم :sad:
            ورژن keil چنده؟
            معمولا آخرین ورژن رو پدیت کنی مشکلت حل میشه. الان فک کنم 4.72 آخرشه. البته 5 هم اومده ولی ناقصه هنوز
            زندگی یعنی امید و حرکت
            کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
            سوالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
            برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
            به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

            دیدگاه


              #96
              پاسخ : پاسخ : پاسخ : پاسخ : کتابخانه Flash-FS برای LPC

              نوشته اصلی توسط علی ایمانی فر
              البته جسارت نکرده بودما. سوالی بود. یوقت فک نکنی قصد تمسخر داشتم :sad:
              ورژن keil چنده؟
              معمولا آخرین ورژن رو پدیت کنی مشکلت حل میشه. الان فک کنم 4.72 آخرشه. البته 5 هم اومده ولی ناقصه هنوز
              نه بابا شما استادین، چوب استادم میگن گله! :agree:
              والا اینم نسخه بنده:
              Toolchain: MDK-ARM Professional Version: 4.73.0.0

              آخه نکته جالبم اینجاس فایل های مربوط به سمپل های خود کیل هم اجرا نمیشه! نام کتابخونه include شده رو هم درست میکنم ولی توی کمپایل اونها هم مشکل داره!
              فقط پروژه هایی که با CMSIS انجام میدم رو کمپایل میکنه!

              «پشتکار» «پشتکار» «پشتکار»

              دیدگاه


                #97
                پاسخ : کتابخانه Flash-FS برای LPC

                سلام
                من از سمپل کوربورد برای
                SD-NATIVE استفاده کردم;
                Initialize disk , Initialize logical drive بدون ارر انجام می شه اما برای read و write و عملیات فایل ارر FR_DISK_ERR می ده.

                وقتی هم از سمپل آقای titery استفاده می کنم ارر شماره 2 می ده. وقتی اسکوپ به سر SD_CLK می زنم درست کار می کنه.

                کسی می دونه مشکل چیه؟

                دیدگاه


                  #98
                  مشکل فایل های تکراری

                  سلام
                  یه تابع دارم که که یه رشته رو به عنوان ورودی می گیره و داخل یک فایل ذخیره می کنه، حالا مشکلی که هست وقتی فایل رو با کامپیوتر باز میکنم ، اولا که چند تا فایل هم اسم داخل یه فولدر هستش( حالا چه جوری این کارو میکنه این تابع الله و اعلم!!) و به این صورت هم هستش که یا کلا حجمشون صفره، یا یکیشون حجم داره ولی قابل خواندن یا ویرایش نیست!!!
                  البته تابع یه وقتایی هم درست کار میکنه !!!
                  این هم کد تابع:
                  کد:
                  uint8_t Write_DataBase_To_File (DataBase_Type *struct_ptr , uint16_t Shamsi_Year , uint16_t Shamsi_Month, uint16_t Shamsi_Day,uint8_t Auto_Date)
                   {
                  	
                  	FILE *File_ptr;
                  	uint8_t str_size,count,*Path,i;
                  	str_size=DataBase_Type_Size;	//sizeof DataBase_Type struct_ptr
                  	 if(Auto_Date)
                  		 Path=Create_Dir_Path_Auto(DIRTYPE_DB);
                  	 else
                  			Path=Create_Dir_Path(DIRTYPE_DB,Shamsi_Year,Shamsi_Month,Shamsi_Day);
                  	 for(i=0;i<10;i++)
                  		if((File_ptr=fopen(Path,"a"))!=NULL)
                  		 i=0xF0;
                  // 		else
                  // 		{
                  // 			Delay(10);
                  // 		}
                  		 //File_ptr=fopen(Create_Dir_Path_Auto(DIRTYPE_LOG),"a");	
                  	if(File_ptr!=NULL)
                  	{
                  		count=fwrite (struct_ptr,sizeof (uint8_t),str_size,File_ptr);
                  		if(count!=str_size)
                  		{
                  			fclose(File_ptr);
                  			return 1;
                  		}
                  		if(fclose(File_ptr)==0)
                  			return 0;
                  		return 1;
                  	}
                  	else 
                  		return 1;	 
                  	 
                   }

                  فقط نکته ای که هست این تابع روی هر فایل 40 بار اجرا میشه .

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

                  دیدگاه


                    #99
                    پاسخ : کتابخانه Flash-FS برای LPC

                    این پست متروکه حساب میشه ؟ چرا کسی جواب نمیده !!!
                    مشکل بالا رو با باز کزدن فایل داخل تابع بالاتر و ارسال اشره گر فایل به این تابع حل کردم؛ حالا یه مشکل جدید دارم !
                    وقتی یه فایل با حجم بالا (880 بایت) می سازم، فقط یک باز فایل ساخته میشه و بعد از اون، دیگه تو هیچ فایلی امکان نوشتن وجود نداره!
                    یعنی هر بار با ریست شدن میکرو فقط میشه یه فایل با این تابع و با این حجم ساخت،
                    با همین تابع فایل های 100 بایتی می سازم و مشکلی هم نداره...

                    با تشکر
                    دوش دیوانه شدم عشق مرا دید و بگفت آمدم نعره مزن جامه مدر هیچ مگو
                    گفتم ای عشق من از چیز دگر می​ترسم گفت آن چیز دگر نیست دگر هیچ مگو
                    من به گوش تو سخن​های نهان خواهم گفت سر بجنبان که بلی جز که به سر هیچ مگو
                    قمری جان صفتی در ره دل پیدا شد در ره دل چه لطیف است سفر هیچ مگو
                    مولانا

                    دیدگاه


                      پاسخ : کتابخانه Flash-FS برای LPC

                      با سلام من برنامه ای که شما نوشیتین رو تو صفحه اول نوشتم ولی تو هنگام پروکرم کردن این ارور رو میده
                      Build target 'Target 1'
                      compiling led.c...
                      led.c(11): error: #140: too many arguments in function call
                      led.c(18): warning: #1-D: last line of file ends without a newline
                      led.c(8): warning: #177-D: variable "a" was declared but never referenced
                      Target not created
                      کد:
                      #include <LPC17xx.h> 
                      #include <RTL.h>        
                      #include <stdio.h>          
                      #include <string.h>
                      
                      
                      int main(void){
                      	int a;
                      	FILE *file1;
                      	
                      	finit(NULL); 
                      	
                      	file1 = fopen ("M:\\New folder\\ECA.txt","w");
                      	fwrite("www.eca.ir",1,10,file1);
                      	fclose (file1);
                      	
                      	while(1);
                      }
                      به این قسمت هم ارور میده میدونید مشکل از کجاست؟؟
                      با تشکر

                      دیدگاه


                        پاسخ : کتابخانه Flash-FS برای LPC

                        led.c کجاست.به پروزه ادش کردی؟

                        دیدگاه


                          پاسخ : کتابخانه Flash-FS برای LPC

                          دوستان عزیز
                          من با LPC1768 می خوام از sd کارت استفاده کنم
                          اما مشکل عجیبی دارم ، توابع finit , ffree به خوبی کار میکنند اما امکان باز کردن هیچ فایلی رو ندارم .
                          وقتی تابع fopen رو اجرا می کنم برگشتی در کار نیست و وقفه کلا" غیر فعال می شه . انگار توی یه حلقه while افتاده باشه .
                          برای توابع ffiind هم همینطور .
                          لطفا کمک کنین دارم دیونه می شم .
                          :angry: :angry: :angry: :angry: :angry: :angry: :angry: :angry:

                          دیدگاه


                            پاسخ : کتابخانه Flash-FS برای LPC

                            سلام کسی تونسته این مشکل رو تو برنامه MP3 Player نویز 13 حل کنه ؟
                            لینک برنامه :
                            http://www.eca.ir/forum2/index.php?topic=71065.msg420785#msg420785

                            Rebuild target 'lpc1768'
                            assembling startup_LPC17xx.s...
                            compiling system_LPC17xx.c...
                            compiling File_Config.c...
                            File_Config.c(150): error: #77-D: this declaration has no storage class or type specifier
                            DEVCONF const FlashDev [1] = {0,0};
                            File_Config.c(150): error: #65: expected a ";"
                            DEVCONF const FlashDev [1] = {0,0};
                            File_Config.c(169): error: #77-D: this declaration has no storage class or type specifier
                            DEVCONF const SpiDev [1] = {0,0};
                            File_Config.c(169): error: #65: expected a ";"
                            DEVCONF const SpiDev [1] = {0,0};
                            File_Config.c(211): error: #77-D: this declaration has no storage class or type specifier
                            DEVCONF const RamDev [1] = {0,0};
                            File_Config.c(211): error: #65: expected a ";"
                            DEVCONF const RamDev [1] = {0,0};
                            File_Config.c: 0 warnings, 6 errors
                            compiling main.c...
                            main.c(46): warning: #167-D: argument of type "S8 *" is incompatible with parameter of type "const char *restrict"
                            strcpy(NAME,&info.name);
                            main.c(64): warning: #167-D: argument of type "S8 *" is incompatible with parameter of type "const char *restrict"
                            strcpy(NAME,&info.name);
                            main.c(109): warning: #127-D: expectd a statement
                            }
                            main.c(152): error: #165: too few arguments in function call
                            while ((retv = finit ()) != 0) /* Wait until the Card is ready*/
                            main.c: 3 warnings, 1 error
                            compiling SPI_LPC17xx.c...
                            compiling Retarget.c...
                            ".\player.axf" - 7 Error(s), 3 Warning(s).
                            Target not created

                            دیدگاه


                              پاسخ : کتابخانه Flash-FS برای LPC

                              نوشته اصلی توسط Behnam_a
                              سلام کسی تونسته این مشکل رو تو برنامه MP3 Player نویز 13 حل کنه ؟
                              لینک برنامه :
                              http://www.eca.ir/forum2/index.php?topic=71065.msg420785#msg420785

                              Rebuild target 'lpc1768'
                              assembling startup_LPC17xx.s...
                              compiling system_LPC17xx.c...
                              compiling File_Config.c...
                              File_Config.c(150): error: #77-D: this declaration has no storage class or type specifier
                              DEVCONF const FlashDev [1] = {0,0};
                              File_Config.c(150): error: #65: expected a ";"
                              DEVCONF const FlashDev [1] = {0,0};
                              File_Config.c(169): error: #77-D: this declaration has no storage class or type specifier
                              DEVCONF const SpiDev [1] = {0,0};
                              File_Config.c(169): error: #65: expected a ";"
                              DEVCONF const SpiDev [1] = {0,0};
                              File_Config.c(211): error: #77-D: this declaration has no storage class or type specifier
                              DEVCONF const RamDev [1] = {0,0};
                              File_Config.c(211): error: #65: expected a ";"
                              DEVCONF const RamDev [1] = {0,0};
                              File_Config.c: 0 warnings, 6 errors
                              compiling main.c...
                              main.c(46): warning: #167-D: argument of type "S8 *" is incompatible with parameter of type "const char *restrict"
                              strcpy(NAME,&info.name);
                              main.c(64): warning: #167-D: argument of type "S8 *" is incompatible with parameter of type "const char *restrict"
                              strcpy(NAME,&info.name);
                              main.c(109): warning: #127-D: expectd a statement
                              }
                              main.c(152): error: #165: too few arguments in function call
                              while ((retv = finit ()) != 0) /* Wait until the Card is ready*/
                              main.c: 3 warnings, 1 error
                              compiling SPI_LPC17xx.c...
                              compiling Retarget.c...
                              ".\player.axf" - 7 Error(s), 3 Warning(s).
                              Target not created
                              مشکل من حل شد کسایی که این مشکل رو دارن به اینجا یه سری بزنن :

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

                              دیدگاه


                                پاسخ : کتابخانه Flash-FS برای LPC

                                من یه MMC به ظرفیت 128 داشتم و کار میکرد
                                گمش کردم ، الان یه 1 گیگ گداشتم اینجا گیر میکنه i=finit(NULL);

                                وقتی هم mmc رو نمی زارم باز همونجا گیر میکنه

                                کسی به این مشکل بر خورده؟ دیگه ظرفیت پایین ندارم تست کنم

                                دیدگاه

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