AES w SAM7XC512 Atmela nie działa ?

Mam problem. Po przesiadce z AT91SAM7XC256 na 512 przestał mi działać blok szyfrowania AES - nie jest zgłaszane przerwanie po zakończeniu szyfrowania lub w ogóle nie zaczyna szyfrować. Nie podglądałem jeszcze rejestrów, poza tym na mojej płytce nie ma JTAGa. Program działa w systemie FreeRTOS. Ze strony Atmela ściągnąłem sobie "AT91SAM7XC-EK Software Package", z którego skompilowałem i uruchomiłem "basic-aes-project-1.4-at91sam7xc-ek". Na XC512 program wiesza się po wypisaniu:

-- Basic AES Project 1.4 --

-I- Testing ECB encryption

--------------------------

-I- Key: 000102030405060708090A0B0C0D0E0F

-I- Plain text (initial): 000102030405060708090A0B0C0D0E0F

-I- Cipher text (expected): 0A940BB5416EF045F1C39458C653EA5A

Natomiast na identycznej płytce, tylko że z XC256 i kodem kompilowanym dla tego procesora ładnie hula:

-- Basic AES Project 1.4 --

-I- Testing ECB encryption

--------------------------

-I- Key: 000102030405060708090A0B0C0D0E0F

-I- Plain text (initial): 000102030405060708090A0B0C0D0E0F

-I- Cipher text (expected): 0A940BB5416EF045F1C39458C653EA5A

-I- Cipher text (manual): 0A940BB5416EF045F1C39458C653EA5A (OK)

-I- Cipher text (auto): 0A940BB5416EF045F1C39458C653EA5A (OK)

-I- Cipher text (PDC): 0A940BB5416EF045F1C39458C653EA5A (OK) ... itd ...

Nie widzę żadnej erraty dotyczącej AESa. Używam pakietu WinARM, nie próbowałem innego kompilatora. Program ładowany do Flasha. Czy komuś działa AES na tym najnowszym mikrokontrolerze?

Michał

Reply to
invalid unparseable
Loading thread data ...

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.