اطلاعیه

Collapse
No announcement yet.

کار با TMS320DM642

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

    کار با TMS320DM642

    سلام دوستان.من برا پروژه کارشناسی باید با TMS320DM642 کار کنم.بوردش حالا می خوام باهاش کار کنم.تا حالا با DSP کار نکردم.DATASHEET رو خوندم ولی نمیدونم باید از کجا شروع کنم.
    برنامه نویسیش تو CCS چه جوریه؟تو CCS چه هدر فایل هایی هست؟... خلاصه برا شروع به شدت به کمک نیاز دارم.ممنون :agree:

    #2
    پاسخ : کار با TMS320DM642

    سلام دوست عزیز
    شما سه تا راه پیش رو دارین که می تونین از این سه راه برا برنامه ریزی بردتون استفاده کنین
    راه اول با استفاده از نرم افزار متلب : در این روش نیاز به هیچ اطلاعاتی در مورد برد و سخت افزار ندارین . با استفاده از سیمولینک نرم افزار متلب برد را برنامه رییزی می کنین . از بلوک هایی که در قسمت ویدئو و ایمیج پروسسینگ هست کمک می گیرین. تموم بلوک ها ( 90 درصدشون تقربا ) تول باکس ایمیج پروسسینگ را می تونین رو برد پیاده سازی کنین . و تموم بلوک های ی که در قسمت c6000 را هم که هست می توینت بریزین رو بردتون . این روش خیلی خیلی اسونه و لی real time نیست
    روش دوم برنامه نویسی سی هست که از طریق کد کامپوسر صورت میگیره دنگ فنگ زیاد داره نسبتا سخته . من حد.د 7 ماهی بهش ور رفتم تا راه افتادم . بهترین مرجع برا شروع هم مثال های روی سی دی همرا برد هست
    روش سوم بهترین روش real time ترین روش optimize ترین روش خفن ترین و البته وحشتناک ترین روش piplining programing via assembly هست که الان من حدود 1 سالی هست دارم بهش ور میرم . فوق العاده سنگینه ولی خیلی خفنه در کل
    اگه بازم مشکلی داشتین مطرح کنین
    تا من کمکتون کنم . من خودم با همین تراشه کار کردم .
    در ضمن یه نکته دیگه در روش اول باید پروگرامیر به برد متصل باشه . کد کامپوسر رو سیستم نصب باشه . متلب و کد کامپوسر از لحاظ ورژن با هم هماهنگی داشته باشن و برد هم روشن باشه و گرنه کار نمیده بردتون

    یه سوال : شما evm dm642 دارین؟

    دیدگاه


      #3
      پاسخ : کار با TMS320DM642

      سلام.خیلی ممنون که توضیح دادین.من رو بورد دانشگامون میخوام کار کنم برا پروژه کارشناسیم ولی امولاتورش نیست و باید اول اونو بخریم.شما امولاتورو از کجا گیر اوردید؟
      راستش من هنوز دست به کار نشدم با کد کامپوزر هم کار نکردم.می خواستم از شما بپرسم برا راه اندازی ایسی های رو بورد مثل ویدیو انکدر و دیکدر و کدک صدا و ... لایبرری آماده هست؟

      دیدگاه


        #4
        پاسخ : کار با TMS320DM642

        سلام دوست عزیز
        من امولاتور و برد را نخریدم . مال یه شرکت هست ( نظامیه ) استاد راهنما قرار داد بسته و اون شرکت نظامی همم تجهیزات را به من داده .
        بله تموم ای سی های روی برد کتابخونه دارن و هیچ مشکلی برا اون ها نیست ولی برنامه نویسی برد هست که پدر ادمو در میاره می دوین برا این که بتونین برنامه real time بنویسین باید خیلی زحمت بکشین
        کار یه ماه و دو ماه و 6 ماه نیست . در ضمن این جور پروژه ها در حد مقطع کارشناسی نیست . البته جسارت نشه ها . منظورم این نیست که نمی توین انجام بدین . منظورم از لحاظ زمانی هست که باید روش بزارین تا نتیجه بگیرین . اذیت میشین . از من گفتن بود . تحقیق بیشتر بکنین ( بیشتر هم فک کنین ) بعد برین این موضوع را اتخاب کنین . و گرنه حساب یتو درد سر میفتین . امید وارمو منظورمو متوجه شده باشین چی می خوام بگم
        بازم سوالی هست در خدمتم
        :nice:

        دیدگاه


          #5
          پاسخ : کار با TMS320DM642

          خب من بعد از کنکورم حدود 8-9 ماه کامل وقت دارم درس هم زیاد ندارم حالا کار فوق العاده هم نباشه مهم نیست فشت یه آزمایش ساده هم باشه خوبه.تو دوره ارشد حتما بیشتر دنبال می کنم.ولی یه سوال دارم سختی کار بیشتر به چی مربوط میشه؟ بخاطر بخش تیوریه یا چیز دیگه؟

          دیدگاه


            #6
            پاسخ : کار با TMS320DM642

            سلام دوست عزیز
            ببینین سختی کار به برنامه نویسی برد مربوط میشه و فهمیدن قسمت های مختلف برد . فرضا شما وقتی تو یه میکرو مثل avr مشکلی داشته باشین با سرچ کردن تو اینترنت هزاران سایت هست که انواع و اقسام برنامه ها و سخت افزار ها را داخلش گزاشته ( اونم تازه رایگان ) چندین کتاب خوب به فارسی ترجمه شده . خلاصه منبع های خیلی زیادی دارین . تو اینترنت که بگردین سایت هایی مختلفی هست که در مورد انواع و اقسام مدارات ای وی ار حرف زده . میدوین چی می خوام بگم ؟ از لحاظ مثال و منبع جامع هست . من خودم اگه یه موضوعی را فقط بهم درس بدن هیچی نمی فهمم تا زمانی که 4 تا مثال یا مسئله در موردش حل بشه تا موضوع درسی برام تفهیم بشه .
            زمانی کعه شما بیاین رو مباحث مثل دی اس پی (البته منظورم پیاده سازی سخت افزاری هست ) کار بکنین منابع خیلی محدود ن . سایت های ایرانی که حد.د سه یا 4 تا هستن . اونم تازه تو هیچ کدوم مثال و برنامه که نیست . یه سری بچه ها عضو شدن فقط بحث میکنن (مثلا همین سایت یا سایت irandspcenter ). همین . خلاصه منبع ها کم ان . کتاب فارسی هم که هیچی

            سایت های خارجی هم باز محدودا . روی اون ها از منابع خارجی خبری نیست
            (dsprelated. com و سایت خود فروم شرکت تگزاس اینسترومنت)

            اساتید دانشگاه هم که فقط تئوری بلدن . اصلا در مورد کار علی باهاشون صحبت کنی بهشون بر میخوره فقططططططططططططط تئوری محض :angry:

            می مونه خدوتونو خودتونو وخودتون . چند تا مثال محدود تو سی دی دستگاه evm dm642 هست اما نه توضیح داره . نه سر و نه ته . :cry2: هیچی به هیچی . شما هم شاگردین هم استاد راهنمای خودتون . تمام اشکالاتتون را باید خودتون جواب بدین . اینه که کار و سخت میکنه .
            مباحث هم تموم گنگ و کج و عجیب و نا مفهموم ... برا من که البته این طوره . حالا شاید برا سایر دوستان راحت تر باشه ( شاید من کم استعدادم هااااااااااااااااااا )

            خب در نهایت دیگه خودتون قظاوت کنین دیگه
            سوالی بود بفرمایین . در خدمتم
            موفق باشین :nice:

            دیدگاه


              #7
              پاسخ : کار با TMS320DM642

              سلام...
              دارم رو یه پروژه با همین DM642 کار میکنم....
              مشکل من تو پروگرم برنامه های بزرگ از حافظه فلش هست... برد EVM هم دارم.... راستیتش چند تا تکنیک زدم که رو برنامه های کوچیک جواب میده... مثلا اینکه برنامه اولم بیاد FPGA رو پروگرم کنه بعد دوباره سیستم و آدرس فلش رو به شکل مناسب تغییر بده تا به بخشی که برنامه اصلی منه سوئیچ کنه...
              در کل فکر نکنم روشم غلط باشه ولی رو برنامه های کوچیک جواب میده ولی رو برنامه های بزرگ دچار ایراد میشه... در ضمن اطمینان دارم که برنامه ام از فلش به طور کامل به SDRAM منتقل میشه ولی موقعی که جامب میکنه به اول برنامه اصلی دچار ایراد میشه

              دیدگاه


                #8
                پاسخ : کار با TMS320DM642

                سلام.بالاخره کنکور تمام شد منم راحت شدم :smile: .یه نفس راحت و حالا یه سوال کسی xds510 جوان الک رو امتحان کرده چه جوریه به این DM642 میخوره؟ممنون

                دیدگاه


                  #9
                  پاسخ : کار با TMS320DM642

                  سلام دوستان
                  من کار با این بوررد رو شروع کردم پروگرمش هم می کنم ولی هر کدوم از مثال ها رو که پروگرم می کنم بوردم کار نمی کنه
                  نمی دونم مشکل از کجاست
                  اگه میشه یه راهنمایی کنید
                  ممنون

                  دیدگاه


                    #10
                    پاسخ : کار با TMS320DM642

                    یعنی چی کار نمی کنه؟
                    بیشتر توضیح بدین؟من همه برنامه ها را روی برئد برنامه ریزی کردم. همش کار میکنه . هیچ مشکلی نداشت . ورودی خروجی های برد را درست متصل کردین؟ input و output ها را ؟بیشتر توضیح بدین تا راهنماییتون ککنم

                    دیدگاه


                      #11
                      پاسخ : کار با TMS320DM642

                      سلام
                      ممنون از توجهتون
                      من پروژه LED و TONE رو ریختم روش.load program رو زدم بعد هم run رو زدم اما نه led 0 که باید چشمک بزنه چشمک زد نه از line out خروجی 1kHz رو دیدم
                      من از روی سایت spectrum مراحل رو دنبال کردم اما نتیجه ای نگرفتم.
                      یه سوال هم داشتم : تو قسمت Build option ,بخش linker آدرس search path و include libraries رو چی باید بذارم.من اولی رو پاک کردم دومی رو هم آدرس cslDM642.lib رو گذاشتم و بعد build کردم ارور نداد ولی کلا اینجا باید چی بذارم
                      بازم ممنون

                      دیدگاه


                        #12
                        پاسخ : کار با TMS320DM642

                        با سلام
                        من بالاخره بورد رو راه انداختم حالا فقط یه مثال پردازش تصویر با ******** نیاز دارم تا رو بوردم تستش کنم . کسی یه مثال ساده داره به من کمک کنه ممنون میشم

                        دیدگاه


                          #13
                          پاسخ : کار با TMS320DM642

                          سلام دوستان
                          من چندتا مدل تو ******** درست کردم جواب داد ولی با بلاک های video مشکل دارم یه video capture وصل کردم به video display ولی خروجی نمیده میشه یه راهنمایی کنید.
                          خود متلب مثالی چیزی نداره؟

                          دیدگاه

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