 |

|
|
Elektronika.lt portalo forumas
Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo.
Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.
Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius,
kurie nesilaiko forumo taisyklių.
Pastebėjus nusižengimus, prašome pranešti.
Dabar yra 2025 12 22, 21:26. Visos datos yra GMT + 2 valandos.
|
|
|
 |
Forumas » Mikrovaldikliai » Problema su SPI ir DataFlash paleidimu ARM9
|
Jūs negalite rašyti naujų pranešimų į šį forumą Jūs negalite atsakinėti į pranešimus šiame forume Jūs negalite redaguoti savo pranešimų šiame forume Jūs negalite ištrinti savo pranešimų šiame forume Jūs negalite dalyvauti apklausose šiame forume
|
|
|
 |
 |
 |
Problema su SPI ir DataFlash paleidimu ARM9 |
Parašytas: 2009 07 28, 20:28 |
|
|
|
|
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 |
|
|
|
|
|
 |
 |
Problema su SPI ir DataFlash paleidimu ARM9 |
Parašytas: 2009 07 29, 15:51 |
|
|
|
|
Solved:
Naujas SAM-BA 2.8 ir 2.9 pakimba, su senuoju SAM-BA 2.0 veikia, DataFlash'a pazista, ijungia, trina.
Nors su 50MHz oscilografu sunkiai matosi kas vyksta, labai jau greit ten SPI suveikia. |
|
|
|
|
|
|
 |
Google paieška forume |
|
|
 |
Naujos temos forume |
|
 |
FS25 Tractors
Farming Simulator 25 Mods,
FS25 Maps,
FS25 Trucks |
 |
ETS2 Mods
ETS2 Trucks,
ETS2 Bus,
Euro Truck Simulator 2 Mods
|
 |
FS22 Tractors
Farming Simulator 22 Mods,
FS22 Maps,
FS25 Mods |
 |
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija |
 |
FS25 Mods
FS25 Maps,
FS25 Cheats,
FS25 Install Mods |
 |
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps |
 |
ATS Trailers
American Truck Simulator Mods,
ATS Trucks,
ATS Maps |
 |
Must have farming mods
Farming simulator modhub,
Best farming simulator mods |
|

|
 |