سلام دوباره
اقایون ما جستجو کردیم و فهمیدم که بوت لودر را باید در avr ریخت واز سه پورت استفاده میشه. اما مشکل اینجاست :
1/بوت لودر باید در کجاavrریخته بشه؟
2/تو بسکام چه دستوری باید نوشت تا کارکنه؟
3/مثلا ما اومدیم از پورتspiاستفاده کردیم،این 4تا پین را باید به کجانصب کنم که کارکنه؟
4/تو کامپیوتر از چه نرم افزاری باید استفاده کرد؟
قسمت انتهایی حافظه فلش مربوط به بوت لودر هست. موقع پرئوگرم کردن اندازش مشخص میشه
در واقع دو دستور اسمبلی مورد نیاز برای نوشتن در حافظه فلش تنها در این محدوده کار میکنند.
شما نرم افزار بوت لودر رو مینویسی (مثل یه برنامه عادی هر پورتی که خواستی رو راه میندازی و داده ها رو میخونی و روی فلش مینویسی ) در انتهای اون هم میپری به اول بردار ریست.
این برنامه رو میریزی تو انتهای حافظه(کامپایلر کدویژن خودش آدرس رو ست میکنه تا پروگرمر این برنامه رو در قسمت وت لودر بنویسه)
این دو فایلو بخون دستت میاد چیکار کنی. http://www.atmel.com/Images/doc8390.pdf http://www.atmel.com/images/doc1644.pdf
این هم بوت لودر آماده http://www.ir-micro.com/modules.php?...01&start=0
دیدگاه