ايران ويج

نسخه‌ی کامل: بورد ARM9 - ATMEL - AT91SAM9260
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2 3 4 5
سلام

pcb بورد رو ردیف کردم.

پیشنهادی، انتقادی، سرکوبی و .... قبل ساختن بورد دارید؟

- پین هدر مخصوص nrf24l01
-پین هدر برای isi
- مبدل usb->serial با ft232bl
- 16مگ رم
- ناند فلش k9f از سامسونگ
- nor فلش اتمل
- فلش مموری عمومی از sst
- پین هدر توسعه برای port.B
- اییپیرام 24c
- رگولاتور 5 و 3.3 و 1.8 ولت(5 و 3.3 ولت smd اند ولی 1.8 ولت lf18cv هستش)
- کانکتور sd/mmc
-اترنت با ks8721bl
rj00002 برای اترنت
- at91sam9260 میکرو
- ی cpld کوچولو xc9572xl که 3.3 ولت یا 2.5 ولت io هستش برای کار با سیگنال ها
باکس هدر برای jtag
باکس هدر برای jtag ه cpld
-باطری بک آپ
- کانکتور db-9 برای rs232 با st232
-چندتا led برای وضعیت و کاربر
- بازر با ماسفت
- یدونه کریستال اسیلاتور چهارپایه(smd نیست) برای cpld
ps/2 برای کیبورد یا موس(1 دونه)
سوئیچ برای کاربر(تک سوئیچ)
usb device یدونه!
usb host هم یکی!!




(همه ی آیسی ها، مقاومت ها و خازن ها smd اند بجز سلف ها و کریستال ها و کریستال اسیلاتور ها)


همینا بودن.

فعلا...............................................

http://ifile.it/je2v403
USB به سریال دیگه خیلی بی کلاس وقتی داری arm9 کار می کنی خودش usb host و device داره این ای سی مال کار هایی که طرف بلد نیست USB راه بندازه Biggrin
(۲۸-تير-۱۳۹۰, ۱۷:۳۴:۵۳)ha_60 نوشته است: [ -> ]USB به سریال دیگه خیلی بی کلاس وقتی داری arm9 کار می کنی خودش usb host و device داره این ای سی مال کار هایی که طرف بلد نیست USB راه بندازه Biggrin

درسته که بی کلاسه ولی راه اندازی usb device حتی با آرم 7 و نوشتن درایور برای ویندوز اصلا کار ساده ای نیست.

مخصوصا نوشتن درایور

برای افرادی مثل من که کامپیوترشون پورت rs232 ندارن، خیلی بدرد میخوره!!!
[تصویر:  download.php?thmbf=1311949798_27072009450.jpg]


[تصویر:  download.php?thmbf=1311949798_27072009451.jpg]

هنوز دارم باهاش ور میرم ولی نتونستم nor.nand و mpf رو راش بندازم.
تا زمانی که تمام ایراد های بورد برطرف نشده، فایل pcb حذف شده خواهد ماند!!!


سلام دوستانConfused
دستم به دامنتونAmaze
lf18 رگولاتور به طور عجیبی داغ می کنهBiggrin
چیکار کنم؟
خود میکرو درست کار میکنهHappy
آیسی های دیگه هم درست اند و داغ نمی کننLaugh
مدار از منبع 5 ولت, 200 م آمپر جریان میکشه و رگولاتوری که داغ میکنه مربوط به برق هسته ی میکرو 1.8 ولت هستش که بعید می دونم باعث داغ کردن رگولاتور بشه.

ایجور مواقع چطور حرفه ای عمل کنم؟Shy
برد جالبی شده
گرما به جز جریان به ولتاژ افتاده دوسر قطعه هم بستگی داره ولتاژ رگولاتور رو از یه رگولاتور بالاتر بگیر بعنی ۱.۸ می خوای از رگولاتور ۳.۳ بگیر
اگه ۳.۳ می خوای از ۵ بگیر مستقیم از ولتاژ ورودی نگیر که داغ کنه
چون ۲۰۰ میلی چیزی نیست که باعث داغی زیاد بشه
sلام.

بالاخره تونستم بوت کنم!!!!HappyHappyWink
بوردم داره جلوم چشمک میزنه!!!!!!!!!!!!

2 بار میکرو رو از بورد جدا کردم و دوباره لحیم کردم!!
3 بار تمام حافظه هاشو جدا کردم و لحیم کردم.
ولی مشکل از اینا نبود. الکی وقت تلف کردم
میدونید مشکل جدا بود؟
سمبا و ولتاژ سی پی یو 1.8 ولت!!!!
فکر کنم زیاد خازن گذاشتم، وقتی کلید رو روشن میکردم میکرو یه جوری میشد.
الان 1.8 ولت رو از دوتا lf18cv میگیرم، همه چیز درسته.



مبارک !

چندتا حافظه گذاشتی؟ چه حافظه هایی و هرکدوم برای چه کاری؟

حافظه برنامه تو مدار (زنجیر) jtag قرار گرفته یا نه jtag فقط به میکرو وصل میشه و میکرو حافظه رو پر میکنه؟

برنامه چشمک زن رو هم بذار ببینیم

(۱۹-مرداد-۱۳۹۰, ۱۴:۵۳:۲۹)محمد حسینی نوشته است: [ -> ]مبارک !

چندتا حافظه گذاشتی؟ چه حافظه هایی و هرکدوم برای چه کاری؟

حافظه برنامه تو مدار (زنجیر) jtag قرار گرفته یا نه jtag فقط به میکرو وصل میشه و میکرو حافظه رو پر میکنه؟

برنامه چشمک زن رو هم بذار ببینیم

سلام
nor:39vf800a
sdram: 2*32mb
eeprom 24c512
nand:K9F2G08U0B
data flash: at45db161
که تا الان تونستم با دیتا فلش و اس دی رم و nor فلش کار کنم ولی نمی دونم چرا ناند فلش جور نمیشه(شاید مشکل داشته باشه، حالا ببینم چی میشه)

اما مشکل سر keil هستش
یعنی وقتی برنامه نوشته شد، نمی نونم مستقیم از keil پروگرم کنم.
الگوریتم flashing رو درست کردم، نشد.

الان دارم iar رو دانلو د میکنم

----------------------------------
نه ، حافظه از طریق میکرو نوشته میشه و جیتگ فقط با میکرو طرفه!!!! :)
برنامه چشمک زن هم درست مثل sam7 هست(اسم رجیستر هاش همونه)
فقط آدرس حافظه ها یکم اعصاب خورد کنه.
---------------------------------
برنامه ی بوت اولیه که روی rom خود میکرو هست
برنامه ی بوت ثانویه که می تونه مثلا bootstrap باشه، میاد app ای که شما روی dataflash ذخیره کردی رو به sdram میفرسته و از اونجا اجرا میکنه.

فقط چون برنامه ی بوت روی sram اجرا میشه و sram حجمش 4 کیلوبایته ، باید حداکثر حجمش 4kb باشه.
---------------------------------
نمی دونم دوباره چی شد ولی باز هم با sam-ba مشکل دارم، ی چیزی هست که من بهش توجه نمی کنم و داره روی اعصابم راه میره
--------------
با jlink هم فقط میشه روی nor-flash نوشت(چون برنامه ی j-flash فقط nor فلش رو ساپورت میکنه و برای بقیه حافظه ها باید پول بدی تا برنامه ی مخصوصش رو بهت بدن!!! {به نقل از فروم segger } )
---------------------------------


فعلا تخلیه اطلاعاتی شدم .....

Happy
نقل قول: برنامه ی بوت اولیه که روی rom خود میکرو هست
برنامه ی بوت ثانویه که می تونه مثلا bootstrap باشه، میاد app ای که شما روی dataflash ذخیره کردی رو به sdram میفرسته و از اونجا اجرا میکنه.

فقط چون برنامه ی بوت روی sram اجرا میشه و sram حجمش 4 کیلوبایته ، باید حداکثر حجمش 4kb باشه.

sdram کدومه؟

sram کجاست؟ تو میکرو؟

کار حافظه nor و nand چیه؟
(۲۲-مرداد-۱۳۹۰, ۱۸:۳۰:۵۰)محمد حسینی نوشته است: [ -> ]
نقل قول: برنامه ی بوت اولیه که روی rom خود میکرو هست
برنامه ی بوت ثانویه که می تونه مثلا bootstrap باشه، میاد app ای که شما روی dataflash ذخیره کردی رو به sdram میفرسته و از اونجا اجرا میکنه.

فقط چون برنامه ی بوت روی sram اجرا میشه و sram حجمش 4 کیلوبایته ، باید حداکثر حجمش 4kb باشه.

sdram کدومه؟

sram کجاست؟ تو میکرو؟

کار حافظه nor و nand چیه؟

sdram: 48lc16m16a2 دوتا
که هر کدوم 16 بیتی اند .

sram هم رم میکرو.

nor و nand هم ....

ناند بیشتر برای کارهای سنگین مثل لینوکس و ...
nor رو دقیقا نمیدونم ولی اکثر برنامه ها ازش پشتیبانی میکنند مثل iar و j-flash

صفحه‌ها: 1 2 3 4 5