PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل با نمونه برنامه برای mmc و بورد وارداتی lpc1768



msmut7020
11-01-2013, 22:50
سلام بر مهندسین عزیز:

یه مشکلی برای من پیش اومده که اعصابمو خرد کرده.برنامه ی نمونه ای که برای راه اندازی MMC توی سایت و همچنین CD همراه بورد هست اصلا کار نمیده.من برنامه را ضمیمه میکنم.دوستانی که وارد هستن یه نظری بدن.من برنامه را بدون هیچگونه تغییری روی بورد پروگرام میکنم ولی فقط پیغام "-- SD card detected OK در پورت سریال مشاهده میشه و هیچ فایلی هم روی MMC ساخته نمیشه.


کسی میتونه کمک کنه؟؟؟؟

sadmonew
11-01-2013, 23:10
سلام مهندس
یه راه خیلی مطمئن اینه که برنامه رو دیباگ کنید و ببینید تو فایل main.c تو خط 97 متغیر res چه مقداریو برمیگردونه.

mzarkoob
12-01-2013, 00:10
سلام
من قبلا انگار با سمپل FAT library EFSL and FatFs port on NXP LPC1700 که از اینجا:
AN10916 (You can see links before reply)
گرفتم جواب می داد و فکر کنم این مثال بود(یا مثال خود کیل) که با یه mmc چهار گیگ جواب نمی داد ولی با یه sd 512 مگ جواب می داد .
پیکربندی پایه ها هم مهمه

msmut7020
12-01-2013, 13:00
سلام مهندس
یه راه خیلی مطمئن اینه که برنامه رو دیباگ کنید و ببینید تو فایل main.c تو خط 97 متغیر res چه مقداریو برمیگردونه.

سلام.این کار را انجام دادم.مقدار0x03 را بر می گردونه.یعنی fr_not_ready
خب حالا مشکل از کجاست؟؟؟

راستی الان از طریق دیباگ یه چیزی فهمیدم : در فایل SPI_MSD_Driver.c در خط 220 مقدار r1 را 0x05 بر میگردونه.که انگار اصولا باید 0x01 باشه

msmut7020
14-01-2013, 20:57
سلام
کسی نمیدونه گیر کار ما کجاست؟؟؟خواهش میکنم کمک کنید.

sadmonew
15-01-2013, 01:28
سلام
کسی نمیدونه گیر کار ما کجاست؟؟؟خواهش میکنم کمک کنید.
سلام
مهندس شما اینکارو انجام بده.
تو فایل main.c تو خط 94 یعنی قبل از دستور (f_mount(0,&fs این دستورو تایپ کن و بعدش دوباره دیباگ کن.


disk_initialize(0);

msmut7020
15-01-2013, 21:07
سلام
مهندس شما اینکارو انجام بده.
تو فایل main.c تو خط 94 یعنی قبل از دستور (f_mount(0,&fs این دستورو تایپ کن و بعدش دوباره دیباگ کن.


disk_initialize(0);

سلام.
مهندس فرمایشات شما مو به مو اجرا شد و نتیجه دقیقا مثل دفعه قبل هست.یعنی مقدار res=0x03.
والا ما که دیگه داریم دیونه میشیم.

msmut7020
23-01-2013, 21:37
کسی نیست به ما جواب بده؟؟؟؟

jik
18-05-2013, 11:55
من هم همین مشکل رو دارم
لطفا اگه کسی میدونه مشکل از چیه راهنمایی ککنه

ممنون