Forum Replies Created
- 14th August 2017 at 7:41 pm in reply to: Running Linux on MIPS using Microchip PIC32 Starter Kit #64575
Actually, the core on the MZ EC and the MZ DA are identical (MMU with TLB), though the caches are bigger on MZ DA. Our (Microchip’s) initial efforts at getting Linux running on PIC32 were started with MZ EC.
Now, what MZ EC and EF do not have is a DDR interface, which makes supporting a large amount of RAM much easier, which makes running Linux much easier. It can be done with the EBI interface on EC and EF, but DRAM support isn’t available, so the performance is relatively slow.
Thanks for the help. When I ran memtester from the normal setup, I could never seem to get it past either the Stuck Address test or the Random Value Test without it freezing up, but no error was reported.
When I ran the buildroot version, it ran much better, getting all the way to Checkerboard before showing some errors:
Checkerboard: setting 36 FAILURE: 0xaaaaaaaa != 0x55555555 at offset 0x15af4cfc.
FAILURE: 0x55555555 != 0xaaaaaaaa at offset 15af4d00.
Bit Spread: testing 4 FAILURE: 0xffffffaf != 0x00000050 at offset 0x07722c80.
FAILURE: 0x00000050 != 0xffffffaf at offset 0x07722c84.
Bit Flip: setting 48
At this point the CI20 froze up.