We are trying to identify what is causing a processor lockup. The system boots a Linux kernel and will run normally. However when an access is made to the on chip EDMA parameter area at address 0x4900 4000 the processor locks up. The access can be either from a program or driver running on the device or the emulator accessing this area. Once the lockup has occurred the emulator attached cannot access the device to determine the cause.
We have narrowed down somewhat the point at which access to the memory area will first cause a lock-up. Before this point the area was accessible and functional. But we have not yet identified why it happens or what is causing it.
As far as we can tell no other areas are effected. For example the EDMA TPCC registers at 0x4900 0000 are still accessible as are the EDMA TPTCx Registers and associated Param memory areas at base address +0x4000.
So the question is, from the perspective of the DM8168 what could possibly cause this behaviour of the device locking up by accessing to this on chip memory area?
Regards
Graham Newton