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

موضوع: USB secondary ISP bootloader for LPC23xx

  1. #1
    کاربر فعال
    تاریخ عضویت
    Oct 2007
    نام
    اصفهان
    نوشته ها
    105
    تشکر
    78
    تشکر شده 144 بار در 64 پست

    پیش فرض USB secondary ISP bootloader for LPC23xx

    با سلام
    من دارم بوتلودر USB میکرو LPC2378 رو برای برد eke2LPC فعال می کنم. خوشبختانه داخل application note همه چیزو آورده.
    چیزی که از توی سایت NXP گرفتم رو ضمیمه کردم. وقتی که می خوام فایل Memory.uvproj رو کامپایل کنم با خطای زیر مواجه میشم:
    usbhw.c(159): error: #20: identifier "OTG_CLK_STAT" is undefined
    وقتی برای این خطا توی گوگل سرچ کردم، مثل اینکه چند نفر دیگه هم این مشکلو داشتن. توی این فروم یه راه حل براش گفته.
    احتمالا یه تغییراتی داخل فایل LPC2378xx.h باید داده بشه.
    کسی منظورشو متوجه میشه؟
    با تشکر
    فايل هاي پيوست شده فايل هاي پيوست شده

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

  3. #2
    کاربر ارشد 1nafar آواتار ها
    تاریخ عضویت
    Jul 2007
    نوشته ها
    2,745
    تشکر
    1,266
    تشکر شده 4,874 بار در 1,377 پست

    پیش فرض

    سلام
    برای رفع کردن این مشکل کافیه فایل usbhw.c رو باز کنید و گزینه های "OTG_CLK_STAT" رو به "USBClkSt" تغییر بدید برای اینکار میتونید از گزینه ی replaceاز منوی edit کمک بگیرید .
    من فایل اصلاح شده رو پیوست کردم وشما میتوندی ازش استفاده کنید .

    قبلا من خودم قبلا یه مقدار روی این پروژه کار کردم ، اما متاسفانه یا خوشبختانه این پروژه برای usb شماره ی 1 میکروکنترلر lpc2378 نوشته شده و من میخواستم اون رو به usb شماره ی 2 منتقل کنم که دیگه وقت نشد روش کار کنم
    انشالله شمابتونید راش بندازید .
    فايل هاي پيوست شده فايل هاي پيوست شده
    ویرایش توسط 1nafar : 07-03-2011 در ساعت 22:45

  4. کاربران : 2 تشکر کرده اند از شما 1nafar برای ارسال این پست سودمند:


  5. #3
    مدیر باز نشسته alireza10471 آواتار ها
    تاریخ عضویت
    Nov 2008
    نوشته ها
    77
    تشکر
    49
    تشکر شده 368 بار در 63 پست

    پیش فرض

    از کدام پورت usb در بورد آموزشی eke2lpc استفاده شده است؟
    من این برنامه را یک بار با پورت 1 امتحان کردم و جواب نداد،هرچند با پورت 2 هم قبلش جواب نداده بود،اما با USB شماره 1 IC دیگه ارتباط نمیده و عملا میسوزه

  6. #4
    مدیرکل سایت kavir آواتار ها
    تاریخ عضویت
    Jun 2007
    نام
    زارعی
    نوشته ها
    3,547
    تشکر
    1,218
    تشکر شده 5,684 بار در 1,801 پست

    پیش فرض

    نقل قول نوشته اصلی توسط alireza10471 نمایش پست ها
    از کدام پورت usb در بورد آموزشی eke2lpc استفاده شده است؟
    من این برنامه را یک بار با پورت 1 امتحان کردم و جواب نداد،هرچند با پورت 2 هم قبلش جواب نداده بود،اما با usb شماره 1 ic دیگه ارتباط نمیده و عملا میسوزه
    برای برد آموزشی از پورت 2 استفاده شده
    نموه مثالی که هست برای پورت یک نوشته شده و برای استفاده از پورت 2 یک سری تنظیمات رو باید انجام داد که منبع درست و حسابی هم براش نیست
    ----
    شما که بالا گفتین از پورت یک جواب نگرفتین سخت افزار هم مطابق پورت یک بستین؟
    و چرا می گید آیسی عملا می سوزه چه اتفاقی برای ایسی می افته؟
    کویر ویدئو راه اندازی شد

    اگر چه دیر ولی برگشتم به جمع دوستان قدیمی....

  7. #5
    کاربر فعال
    تاریخ عضویت
    Oct 2007
    نام
    اصفهان
    نوشته ها
    105
    تشکر
    78
    تشکر شده 144 بار در 64 پست

    پیش فرض

    سلام

    البته یه مشکل دیگه ای هم که وجود داره و من فکر می کنم شما به خاطر همین از usb1 جواب نگرفتید اینه که یه vendor ID , Product ID باید احتمالا بخرید، یا به طور مستقیم از NXP یا از نمایندگی هاشون.

  8. #6
    مدیرکل سایت kavir آواتار ها
    تاریخ عضویت
    Jun 2007
    نام
    زارعی
    نوشته ها
    3,547
    تشکر
    1,218
    تشکر شده 5,684 بار در 1,801 پست

    پیش فرض

    نقل قول نوشته اصلی توسط fatemehjml نمایش پست ها
    سلام

    البته یه مشکل دیگه ای هم که وجود داره و من فکر می کنم شما به خاطر همین از usb1 جواب نگرفتید اینه که یه vendor ID , Product ID باید احتمالا بخرید، یا به طور مستقیم از NXP یا از نمایندگی هاشون.
    دقیقا از این موضوع اطلاع ندارم ولی مثلا محصولات شرکت اتمل vendor ID , Product ID مخصوص خودشون دارند برای استفاده از مورد فکر می کنم در ایران مشکلی نداشته باشیم
    کویر ویدئو راه اندازی شد

    اگر چه دیر ولی برگشتم به جمع دوستان قدیمی....

  9. #7
    کاربر فعال
    تاریخ عضویت
    Oct 2007
    نام
    اصفهان
    نوشته ها
    105
    تشکر
    78
    تشکر شده 144 بار در 64 پست

    پیش فرض

    توضیحاتی که خودش داده:
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: id.png
مشاهده: 32
حجم: 36.7 کیلو بایت  

  10. #8
    مدیرکل سایت kavir آواتار ها
    تاریخ عضویت
    Jun 2007
    نام
    زارعی
    نوشته ها
    3,547
    تشکر
    1,218
    تشکر شده 5,684 بار در 1,801 پست

    پیش فرض

    اینگونه مجوز ها برای ایران یها لازم نیست و شرکت های سازنده خودشون میگیرند
    انشاءالله توی عید حلش می کنیم یعنی تا هفته دیگه
    کویر ویدئو راه اندازی شد

    اگر چه دیر ولی برگشتم به جمع دوستان قدیمی....

  11. #9
    مدیر باز نشسته alireza10471 آواتار ها
    تاریخ عضویت
    Nov 2008
    نوشته ها
    77
    تشکر
    49
    تشکر شده 368 بار در 63 پست

    پیش فرض

    نقل قول نوشته اصلی توسط kavir نمایش پست ها
    برای برد آموزشی از پورت 2 استفاده شده
    نموه مثالی که هست برای پورت یک نوشته شده و برای استفاده از پورت 2 یک سری تنظیمات رو باید انجام داد که منبع درست و حسابی هم براش نیست
    ----
    شما که بالا گفتین از پورت یک جواب نگرفتین سخت افزار هم مطابق پورت یک بستین؟
    و چرا می گید آیسی عملا می سوزه چه اتفاقی برای ایسی می افته؟
    تو قسمت configuration wizard فایل usbcfg.h یک بخشی هست به نام port selection که میشه پورت 1 یا 2 رو انتخاب کرد.من ابتدا با پورت 2 امتحان کردم و مدار یک بخش را اجرا میکرد.حتما میدونید که main برنامه در memory.c نوشته شده و یک بخش از برنامه تابعی به نام lLED_Init(); را صدا میزنه.این قسمت اجرا میشه و حتی LED مربوط به USB برد آموزشی را روشن میکنه اما مدار با کامپیوتر ارتباط برقرار نمیکنه.
    این قسمت port selection به نظر من USB1 یا USB2 رو انتخاب میکنه،نظر شما چیه؟
    من وقتی پورت را تو قسمتی که بالا گفتم به 1 تغییر مقدار دادم،دیگه حتی Flashmagic هم میکرو را شناسایی نمیکنه.Jlink ARM هم دیگه ارتباطی با میکرو نشان نمیده.به همین علت گفتم که میکرو سوخته،اگر میتونید راهنمایی کنید که چطور میتونم میکرو را دوباره زنده کنم ممنون میشم.

  12. #10
    مدیرکل سایت kavir آواتار ها
    تاریخ عضویت
    Jun 2007
    نام
    زارعی
    نوشته ها
    3,547
    تشکر
    1,218
    تشکر شده 5,684 بار در 1,801 پست

    پیش فرض

    نقل قول نوشته اصلی توسط alireza10471 نمایش پست ها
    تو قسمت configuration wizard فایل usbcfg.h یک بخشی هست به نام port selection که میشه پورت 1 یا 2 رو انتخاب کرد.من ابتدا با پورت 2 امتحان کردم و مدار یک بخش را اجرا میکرد.حتما میدونید که main برنامه در memory.c نوشته شده و یک بخش از برنامه تابعی به نام lled_init(); را صدا میزنه.این قسمت اجرا میشه و حتی led مربوط به usb برد آموزشی را روشن میکنه اما مدار با کامپیوتر ارتباط برقرار نمیکنه.
    این قسمت port selection به نظر من usb1 یا usb2 رو انتخاب میکنه،نظر شما چیه؟
    من وقتی پورت را تو قسمتی که بالا گفتم به 1 تغییر مقدار دادم،دیگه حتی flashmagic هم میکرو را شناسایی نمیکنه.jlink arm هم دیگه ارتباطی با میکرو نشان نمیده.به همین علت گفتم که میکرو سوخته،اگر میتونید راهنمایی کنید که چطور میتونم میکرو را دوباره زنده کنم ممنون میشم.
    سلام
    تا چند روز آینده با خبرهای خوشی برمیگردم این برنامه مشکلی نداره و قابل اجراست
    کویر ویدئو راه اندازی شد

    اگر چه دیر ولی برگشتم به جمع دوستان قدیمی....

  13. #11
    مدیر باز نشسته alireza10471 آواتار ها
    تاریخ عضویت
    Nov 2008
    نوشته ها
    77
    تشکر
    49
    تشکر شده 368 بار در 63 پست

    پیش فرض

    در مورد برنامه USB bootloader متاسفانه توضیحات کامل در مجله داده نشده بطوریکه بتونیم متوجه بشیم چه تغییراتی در برنامه ایجاد شده است تا برنامه با USB شماره 2 هماهنگ بشه.برای استفاده از این برنامه در پروژه های مختلف نیاز به دانستن تغییرات هست.
    اگر لطف کنید تغییراتی که در فایلهای برنامه ایجاد کرده اید را توضیح بدهید ممنون میشم.

  14. #12
    مدیرکل سایت kavir آواتار ها
    تاریخ عضویت
    Jun 2007
    نام
    زارعی
    نوشته ها
    3,547
    تشکر
    1,218
    تشکر شده 5,684 بار در 1,801 پست

    پیش فرض

    نقل قول نوشته اصلی توسط alireza10471 نمایش پست ها
    در مورد برنامه USB bootloader متاسفانه توضیحات کامل در مجله داده نشده بطوریکه بتونیم متوجه بشیم چه تغییراتی در برنامه ایجاد شده است تا برنامه با USB شماره 2 هماهنگ بشه.برای استفاده از این برنامه در پروژه های مختلف نیاز به دانستن تغییرات هست.
    اگر لطف کنید تغییراتی که در فایلهای برنامه ایجاد کرده اید را توضیح بدهید ممنون میشم.
    تغییرات در فایلهای usbcfg.h و usbhw.c هست که با برنامه اصلی مقایسه کنید راحت می فهمید در فایل usbcfg.h از طریق ویزراد هست و برای فایل دومی تغییرات زیادتره و نکته مهمش فقط در USBPortSel=0x03; که باید پورت انتخاب بشه که هیچ کجا بهش اشاره نشده بود
    کویر ویدئو راه اندازی شد

    اگر چه دیر ولی برگشتم به جمع دوستان قدیمی....

  15. #13
    عضو جدید
    تاریخ عضویت
    Mar 2011
    نوشته ها
    15
    تشکر
    7
    تشکر شده 2 بار در 2 پست

    پیش فرض

    سلام عیدتون مبارک
    من برنامه usb bootloader رو دانلود و رو برد lpc2378 پروگ کردم اما نکته جالب اینکه تا زمانی که پورت سریال وصل هستش همه چی درسته و فایل فریمور رو پاک و برنامه مورد نظر رو اپ می کنم ولی وقتی پورت سریال رو جدا می کنم و فقط USB وصله دیگه فقط میشه اطلاعات رو پاک یا کپی کرد و برای پروگرم مشکل پیدا میکنه
    میشه لطف کنید و راهنمایی کنید

  16. #14
    مدیرکل سایت kavir آواتار ها
    تاریخ عضویت
    Jun 2007
    نام
    زارعی
    نوشته ها
    3,547
    تشکر
    1,218
    تشکر شده 5,684 بار در 1,801 پست

    پیش فرض

    سلام عید شما هم مبارک باشه
    نکته مهم اول اینکه حتما حتما میکرو هم سکتور ها هم فلش رو به صورت کامل با فلش مجیک یا jlink پاک کنید
    و بعد برنامه رو پروگرام کنید
    در اصل شمابار اول که میکرو فایرور رو روی میکرو می ریزید و ریست میکنید میکرو از قسمت فایرور بالا میاد یعنی همون برنامه شما رو اجرا میکنه برای پروگرام کردن مجدد باید sw1 رو نگه داریدو میکرو رو ریست کنید تا میکروتون توسط یو اس بی شناخته بشه
    شاید دلیلش این باشه که شما میکروتون ریست نمی شه
    لطفا مجدد تست کنید و با جزئیات کامل تری بگید تا بتونیم بهتر کمک کنیم همچنین برد از کویرالکترونیک گرفتین یا خودتون ساختید/؟
    کویر ویدئو راه اندازی شد

    اگر چه دیر ولی برگشتم به جمع دوستان قدیمی....

  17. #15
    کاربر فعال pooriya آواتار ها
    تاریخ عضویت
    Nov 2008
    نام
    پوریا علیزاده
    نوشته ها
    316
    تشکر
    163
    تشکر شده 676 بار در 217 پست

    پیش فرض

    سلام. اقا مال منم درست کار نمیکنه.وقتی با flash magic پروگرم میکنم همه چی درسته ولی وقتی کابل سریال رو در میارم و مثل توضیهات مجله کلید sw1 رو نگه میدارم و........................ دیگه کامپیوتر usb رو نمیشناسه و درایو مورد نظر رو نمیاره.
    دلیلش چیییییه؟

  18. #16
    مدیرکل سایت kavir آواتار ها
    تاریخ عضویت
    Jun 2007
    نام
    زارعی
    نوشته ها
    3,547
    تشکر
    1,218
    تشکر شده 5,684 بار در 1,801 پست

    پیش فرض

    نقل قول نوشته اصلی توسط pooriya نمایش پست ها
    سلام. اقا مال منم درست کار نمیکنه.وقتی با flash magic پروگرم میکنم همه چی درسته ولی وقتی کابل سریال رو در میارم و مثل توضیهات مجله کلید sw1 رو نگه میدارم و........................ دیگه کامپیوتر usb رو نمیشناسه و درایو مورد نظر رو نمیاره.
    دلیلش چیییییه؟
    مثل اینکه دقیق متوجه نشدین
    شما اول باید برنامه رو پروگرام کنید
    قبل حتما حتما میکرو رو به صورت کامل پاک کنید وگرنه جواب نمیده
    بعد توی اموزش تصویری هم گفته شده حتما حتما همه کابل هار و بیرون بیارید و مجدد کابل usb رو وصل کنید توی این مرحله باید بشناسه و نیازی به sw1 ندراید تا یکبار پروگرام کنید
    اموزش تصویری توی کویر ویدئو هست
    http://kavirvideo.com
    دوستانی که برد کویرالکترونیک دارند میتونند مستقیم با شماره های پشتیبانی تماس بگیرند
    کویر ویدئو راه اندازی شد

    اگر چه دیر ولی برگشتم به جمع دوستان قدیمی....

  19. #17
    کاربر فعال pooriya آواتار ها
    تاریخ عضویت
    Nov 2008
    نام
    پوریا علیزاده
    نوشته ها
    316
    تشکر
    163
    تشکر شده 676 بار در 217 پست

    پیش فرض

    با سلام .
    منظورم از پروگرم کردن با flash magic،پروگرم کردن برنامه boot loader روی icبود.
    مراحل کار من به این صورته:
    1-ic را از بن و ریشه پاک میکنم.erase
    2-برنامه بوت لودر را درون ic قرار می دهم.

    در این حالت همیچی درسته،در صورتی که کابل flash magic هم هنوز روی بورده.
    ولی وقتی کابل flash magicوusb رو از روی برد در میاورم و برد را یکبار روشن و خاموش میکنم،دیگه کامپیوتر پورت usb رو نمیشناسه.
    کلید sw1 وreset رو هم طبق نوشته های مجله انجام دادم.(نمیشناسه)
    اموزش تصویری رو هم قبلا گرفتم
    با تشکر
    ویرایش توسط pooriya : 26-03-2011 در ساعت 18:11

  20. #18
    مدیرکل سایت kavir آواتار ها
    تاریخ عضویت
    Jun 2007
    نام
    زارعی
    نوشته ها
    3,547
    تشکر
    1,218
    تشکر شده 5,684 بار در 1,801 پست

    پیش فرض

    من این مورد متوجه نمی شم
    در این حالت همیچی درسته،در صورتی که کابل flash magic هم هنوز روی بورده.
    یعنی اینکه تا کابل وصل یو اس بی میکرو رو می شناسه و درایو هم می سازه؟
    در صورتیکه اصلا دروایو ساخته نمی شه فقط این موراد چک کنید:
    1.حتما کابل مرغوب رو استفاده کنید و بهتره اگر کابل قبلی جواب نمیده عوض کنید ممکنه از کابل باشه توی این مورد کابل بسیار مهمه که برای خودم پیش اومده
    2.ممکنه از برد باشه یعنی برد رو زیر ذره بین ببرید ممکنه پلیسه اتصالی چیزی باشه که از دید مخفی مونده
    3.در موقعی که آخرین مرحله میگیم فقط کابل یو اس بی باید وصل کنید در این مرحله در هر حالتی باید کامپیوتر میکرو رو بشناسه من خودم روی سون تست کردم اگر جواب نداد روی ویندوز دیگه تست کنید که بعید می دونم بخاطر این باشه فقط نکته لپ تاپ اگر هست T، روی pc تست کنید ولی من هم با لپ تاپ جواب گرفتم هم pc ولی حتما تست کنید
    4.و اما اخرین مرحله خوب اگر برد کویر هست پشتیبانی برای چیه پس با شماره های ما تماس بگیرید پیگیری می کنیم
    ویرایش توسط kavir : 26-03-2011 در ساعت 19:05
    کویر ویدئو راه اندازی شد

    اگر چه دیر ولی برگشتم به جمع دوستان قدیمی....

  21. تشکرها از این نوشته :


  22. #19
    کاربر فعال pooriya آواتار ها
    تاریخ عضویت
    Nov 2008
    نام
    پوریا علیزاده
    نوشته ها
    316
    تشکر
    163
    تشکر شده 676 بار در 217 پست

    پیش فرض

    با سلام.
    بله تا وقتی که کابل flash magic وصله کامپیوتر درایو مورد نظر رو می
    شناسه.
    با 2تا کابل usb تست کردم ولی باز هم همونطوریه.
    برد کویر هستش.
    ولی مراحل 2و3 رو تست نکردم.
    ببینم چیکار می تونم بکنم.
    با تشکر و مرسی

  23. #20
    عضو جدید
    تاریخ عضویت
    Mar 2011
    نوشته ها
    15
    تشکر
    7
    تشکر شده 2 بار در 2 پست

    پیش فرض

    چیزی که الان کاملا مبرهنه اینه که پورت USB کاملا بالا میاد و دیسک درایو هم ساخته میشه حتی فایل رو هم میشه پاک کرد ولی تا زمانی که پورت سریال وصل نباشه نمیشه اپ کرد
    من خودمم پیگیر هستم
    ولی خواستم بدونم این مشکل رو دوستان دیگه که برد LPC خریدن هم دارن
    یا مشکل از ابزار منه
    در هر صورت از جناب زارعی که همیشه پیگیر مشکلات دوستان هستن خیلی ممنونم

صفحه 1 از 2 12 آخرینآخرین

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

  1. واسط MCI سری LPC23xx
    توسط mrmehdi در انجمن LPC series (NXP)
    پاسخ: 1
    آخرين نوشته: 29-08-2013, 21:50
  2. ساخت bootloader و برنامه ریزی میکرو
    توسط moserahy در انجمن میکرو کنترلر های 32 بیتی(arm)
    پاسخ: 0
    آخرين نوشته: 16-07-2013, 17:43
  3. مشکل در تنظیمات pll در حالت استفاده از bootloader
    توسط skiboys در انجمن LPC series (NXP)
    پاسخ: 1
    آخرين نوشته: 25-03-2013, 11:29
  4. کامپایل bootloader
    توسط ama_trig در انجمن LPC series (NXP)
    پاسخ: 8
    آخرين نوشته: 03-08-2011, 01:51
  5. پاسخ: 1
    آخرين نوشته: 15-07-2011, 19:47

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

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