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

موضوع: مشکل با sdram و lpc1788

  1. #1
    عضو جدید
    تاریخ عضویت
    Mar 2014
    نوشته ها
    10
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    Icon16 مشکل با sdram و lpc1788

    سلام دوستان
    من یه بورد lpc1788 دارم که یه رم خارجی k4s561632h بهش وصله
    وقتی رم رو میخوام تست کنم، هم توی حالت 8 بیت و هم 16 بیت روش میتونم دیتا بریزم، و موقع خوندن هم دیتا رو بخونم

    مشکل از جایی شروع میشه که من بیشتر از 1024 بایت روش دیتا بریزم، وقتی این کارو میکنم، دیتایی که ریختم روی رم پاک میشه
    شماتیک بورد و پایه ها رو چک کردم و درسته، برنامه هم همون تست sdram هست که برای hy توی سی دی موجود هست
    نظری ندارید؟

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

  3. #2
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    سلام
    دیتاشیت آی سی رم را ببینید که هر بار چند بایت می توانید بریزید. الان من حضور ذهم ندارم دقیق بگویم.
    به عنوان مثال در هر page ممکن است مشخص شده باشد 512 بایت قرار دارد.

  4. #3
    عضو جدید
    تاریخ عضویت
    Mar 2014
    نوشته ها
    10
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    مشکل فک میکنم بیشتر ازین حرفا باشه.. چون من دارم با EMC کار میکنم، و حتی تستی که بقیه میگیرن هم داره رد میشه...
    من چک کردم الان توی حالت دیباگ، وقتی دیتای Memory رو میخونم، وقتی اسکرول میکنم دیتا میپره... حتی الان تور وریفای دیتا با Nor و Nand فلش هم مشکل دارم...

  5. #4
    عضو جدید
    تاریخ عضویت
    Mar 2014
    نوشته ها
    10
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    خب! مشکل بالا تا حدودی حل شد و الان مشکل دیگه ای پیدا کردم...
    الان وقتی میخوام روی رم دیتا بریزم توی یه سری آدرس خاص مثل 0xA0000001 و 0xA0000011 و ... (بطور کلی هر جا A0 ست شده باشه)، یکی درمیون بایتای روی اسدی رم ست میشن... مثلا اگه بخوام 0x11 بریزم تو خونه ی 0x01 و دیتای رم تو حالت اولیه این باشه:
    0x00 0x00 0x00 0x00 0x00 و ...

    بعد ریختن میشه:
    0x00 0x11 0x00 0x11 ...

    حالا این مشکل به کنار، یه مشکل دیگه هم دارم که وقتی دیتاهایی مثل 0x44 میریزم رو رم، دیتا درست میاد ولی وقتی 0x55 میریزم و همه ی خونه ها قراره ست بشه اینطوری میشه:
    0x55 0x33 0x55 0x33 0x55 0x33 ...

    وقتی دیتایی مثل 0x88 میریزم دیتای ذخیره شده م میشه این:
    0x80 0x88 0x80 0x88 0x80 ...

    دیتای 0x99 :
    0x91 0x99 0x91 0x99 ....


    تایمینگ رم رو هم چک کردم و مشکل فک نمیکنم ازین قسمت باشه...

  6. #5
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    نقل قول نوشته اصلی توسط rkm7232 نمایش پست ها
    مشکل فک میکنم بیشتر ازین حرفا باشه.. چون من دارم با EMC کار میکنم، و حتی تستی که بقیه میگیرن هم داره رد میشه...
    سلام. این مشکل چی بود که فرمودید حل شد؟
    سمپل همراه برد که یک تستی می کند که باستی جواب دهد.

  7. #6
    عضو جدید
    تاریخ عضویت
    Mar 2014
    نوشته ها
    10
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mzarkoob نمایش پست ها
    سلام. این مشکل چی بود که فرمودید حل شد؟
    سمپل همراه برد که یک تستی می کند که باستی جواب دهد.
    والا مشکل اول شاید هنوز کامل حل نشده باشه ولی قبلا چون دیتا پاک میشد و توی اسدی رم ذخیره نمیشد، ولی الان میتونم طبق همین مشکل دوم که میگم دیتا رو ذخیره کنم
    راستشو بخواید راه حل منطقی هم نداره! الان احساس میکنم ممکنه مشکل از خود SDRAM باشه.. راهی که باعث شد من بتونم رم رو بکار بندازم این بود که جای پول آپ، پایه های دیتا رو پول داون کنم.. الان حداقل یه چیزی روی رم میتونم ذخیره کنم...

    درمورد مشکل دوم هم واقعا موندم چیکار کنم... تست رم کلا رد میشه... حتی وقتی توی رم 0x00 بنویسم بازم هر چند دیتا یه دونه 0xC0 دیده میشه... من فک میکنم این میتونه مشکل خوندن دیتا یا حتی بورد یا هرچی دیگه باشه
    فعلا یه دونه رم سفارش دادم تا بیاد که این رم رو دمونتاژ کنم و جاش بذارم ببینم چی میشه

  8. #7

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

  1. طراحی با sdram برای k4s561632c
    توسط sarbandi70 در انجمن LPC series (NXP)
    پاسخ: 25
    آخرين نوشته: 23-09-2016, 13:39
  2. تداخل lcd و sdram در stm32f429
    توسط Caspian1361 در انجمن stm32
    پاسخ: 4
    آخرين نوشته: 07-02-2016, 23:19
  3. پاسخ: 1
    آخرين نوشته: 14-12-2014, 12:57
  4. ارتباط میکروکنترلر lpc1788 با sdram
    توسط hamed.b3269 در انجمن LPC series (NXP)
    پاسخ: 5
    آخرين نوشته: 07-12-2014, 09:54
  5. Sdram برای lpc1788
    توسط jalil_211 در انجمن LPC series (NXP)
    پاسخ: 2
    آخرين نوشته: 08-01-2014, 00:55

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

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