Sveiki, viliuosi bus kas pateiks kokiu idomesniu ideju, nes jau pora dienu nesiseka .. Hardware: CPU: Atmel AT91SAM9260 LQFP208 (taigi be PA31 pin'o). DataFlash: AT45DB642D Jau keleta dienu bandau uzkurti custom plokste su siuo ARM9 procesoriumi. DataFlash prijungtas prie SPI0 CS1, taciau kai per SAM-BA bandau daryt Enable DataFlash on CS1, SAM-BA luzta ir pakimba, o per JTAG pasipila pilna tokiu zinuciu (4-5 per sekunde begalinio floodo): T0C1C 044:980 JLINKARM_WriteDCC(..., 0x0003 Items, TimeOut = 50) - Data: 77 32 30 30 30 30 30 30 ... returns 0x00 T0C1C 045:034 JLINKARM_WriteDCC(..., 0x0003 Items, TimeOut = 50) - Data: 77 32 30 30 30 30 30 30 ... returns 0x00 T0C1C 045:087 JLINKARM_WriteDCC(..., 0x0003 Items, TimeOut = 50) - Data: 77 32 30 30 30 30 30 30 ... returns 0x00 Prie proco galiu prisijungt ir per JTAG, ir per USB. DBGU portas startuojant paraso RomBOOT kaip priklauso. CS pin'as per 47k pakeltas high. SI pin'as per 10k pakeltas i high. DataFlash Write Protect WP pin'as paliktas atkabintas, nors prijungus ji prie zemes, kad butu write protect - situacija nesikeicia. Tik ijungus procesoriu, jis SO pin'a pats pakelia i high, todel visi SPI pin'ai buna aukstam lygyje. Ziurint su oscilografu ir eneiblinant DataFlash'a, nei vienas is SPI pin'u nejuda. Nei SCK, nei CS, nei SO ar SI. Gal kas turi pasiulymu? P.S. jei bandau ijungt SPI ant CS0, viskas kimba lygiai taip pat, tik JTAG raso taip: T060C 069:287 JLINKARM_WriteDCC(..., 0x0003 Items, TimeOut = 50) - Data: 77 32 30 30 30 30 30 30 ... returns 0x00 T060C 069:340 JLINKARM_WriteDCC(..., 0x0003 Items, TimeOut = 50) - Data: 77 32 30 30 30 30 30 30 ... returns 0x00