اطلاعیه

Collapse
No announcement yet.

مشکل با پروگرم کردن AT91Sam9260 با Jtag و Sam-ba

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

    مشکل با پروگرم کردن AT91Sam9260 با Jtag و Sam-ba

    :applause:با سلام و تبریک سال نو :applause:
    دوستان :توروخّدا کمک کنید :angry: . همونطور که میدونین :icon_razz: من یه برد برای AT91SAM 9260 ساختم ! و الآن به مشکل بر خوردم :
    وقتی USB رو بعد از نصب AT91_ISP V1.10 به PC میزنم کاملا میشناسدش و درایور ATMEL AT91xxxxx Test Board رو نصب میکنه بعدش که Sam-ba V2.6 رو اجرا میکنم برد رو شناخته و حتی SRAM و ROM داخلی رو میخونه و SDRAM و Serial Data Flash رو Init میکنه . SDRAM : MT48LC16M16A2 *2 و Serial Data Flash : At45DB462D
    اما :
    1.وقتی NAND Flash : K9F2G08U0M رو میخوام Init کنم :
    AT91-ISP v1.10) 1 % NANDFLASH::Init
    -I- Enable the address range of CS3 in HMATRIX user interface
    -I- Configure SMC CS3
    -I- Clock PIOC
    -I- Configure Ready/Busy signal
    -I- Configure pull-up
    -I- Enable NandFlash
    -I- Initialize SDRAM
    -I- Configure PIOC as peripheral (D16/D31)
    -I- Init MATRIX to support EBI0 CS1 for SDRAM
    -I- Init SDRAM
    -I- 1. A minimum pause of 200us is provided to precede any signal toggle
    -I- 2. A Precharge All command is issued to the SDRAM
    -I- *pSDRAM = 0;
    -I- 3. Eight Auto-refresh are provided
    -I- *pSDRAM = 0;
    -I- *pSDRAM = 0;
    -I- *pSDRAM = 0;
    -I- *pSDRAM = 0;
    -I- *pSDRAM = 0;
    -I- *pSDRAM = 0;
    -I- *pSDRAM = 0;
    -I- *pSDRAM = 0;
    -I- 4. A mode register cycle is issued to program the SDRAM parameters
    -I- *(pSDRAM+0x20) = 0;
    -I- 5. Write refresh rate into SDRAMC refresh timer COUNT register
    -I- 6. A Normal Mode Command is provided, 3 clocks after tMRD is set
    -I- *pSDRAM = 0;
    -I- End of Init_SDRAM_48
    -I- ReadId
    -I- NandFlash ID : 0x0012d458
    -E- Manufacturer not supported...
    (AT91-ISP v1.10) 1 %
    :angry: حالا باید چیکار کنم ؟ در ضمن من چیپ مموری رو عوض کردم . باز هم همین مشکل هست . در حالی که این مموری با این میکرو مَچ هست .
    بعد از این کار دیگه برد کار نمیکنه و باید یک بار قطع و وصلش کنم تا برنامه برد رو دوباره بشاسه .

    2. Data Flash رو Init میکنه و حتی فایل بوت رو هم روش میریزه (به اون نشون که بعد از ریختن بوت دیگه Sam-ba کار نمیکنه و از Data Flash بوت میشه) اما وقتی میخوام برنامه اصلی رو تو آدرس 0x0 یا 0x1000 بریزم برنامه هنگ میکنه جالبه مموری رو Erase هم میکنه ولی ... :angry:

    مشکلات Jtag رو هم تو یه پست دیگه میگم . خیلی نوشتم . خسته شدم :mrgreen:
    کمک ... کمک ....
    فرق ما با جهان غرب در اینه که اونا هیچی نمیدونن! و تحقیق میکنند ولی ما همه چیزو می دونیم! و تحقیق برای ما معنی نداره!!!!!!!!!!!! .(از یه آدم اینکاره)

    #2
    پاسخ : مشکل با پروگرم کردن AT91Sam9260 با Jtag و Sam-ba

    ب :wow:الاخره NAND Flash ام راه افتاد :wow:
    فکر میکنید مشکل کجا بود ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
    توی لحیم کاری :cry: :cry2:
    چند تا از پایه های SDRAM ام درست لحیم نشده بودند .
    فرق ما با جهان غرب در اینه که اونا هیچی نمیدونن! و تحقیق میکنند ولی ما همه چیزو می دونیم! و تحقیق برای ما معنی نداره!!!!!!!!!!!! .(از یه آدم اینکاره)

    دیدگاه


      #3
      پاسخ : مشکل با پروگرم کردن AT91Sam9260 با Jtag و Sam-ba

      سلام
      من برد at91sam9260-ek را دارم ولی نمیتونم روی nand flash چیزی بنویسم (یعنی بلد نیستم)
      چه جوری و با چه برنامه ای باید روش بنویسم
      ممنونم

      دیدگاه


        #4
        پاسخ : مشکل با پروگرم کردن AT91Sam9260 با Jtag و Sam-ba

        سلام
        برد at91sam9260 رو خودتون زدین ؟؟؟؟ یا برد رو خریدین ؟؟؟؟ اگه آره از کجا ؟؟؟ به چه قیمتی ؟؟؟

        ممنون
        ARM....

        دیدگاه

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