Hi, all,
I get the MDK 3.22 evaluation from the Keil site and a J-Link from the Segger agent with evaluation license. My target is W90P710 eval board from Winbond. So, I want to access the peripherals easily when I debug my code. But I just get the following messages: RDI-Error 5: RDIError_DataAbort (Addr:=0xE0028008) RDI-Error 5: RDIError_DataAbort (Addr:=0xE0028004) RDI-Error 5: RDIError_DataAbort (Addr:=0xE002800C) RDI-Error 5: RDIError_DataAbort (Addr:=0xE0028000) RDI-Error 5: RDIError_DataAbort (Addr:=0xE0028008) DIR VTREG XTAL: ulong, value = 0x01F78A40 RDI-Error 5: RDIError_DataAbort (Addr:=0xE01FC088) CLOCK: ulong, value = 0x01F78A40 DIR VTREG ____^ *** error 122: AGDI: memory read failed (0xE01FC088)
I have modify the W90P710.H with the correct SFRs address.
So, How to access the W90P710's Peripherals with J-Link?
If you use evaluation version of the MDK and Segger J-Link evaluation license probably you don't want spend much money for debbuging tools. Use H-Jtag (http://www.hjtag.com) and Wiggler JTAG adapter for debug you application. This is the lowest cost debug environment. We successfuly debug our W90P710 code with mentioned above tools. For more information check this manual: www.koii.net/.../Keil环境下Wiggler和H-JTAG使用简明教程(一).pdf If you planing work in Linux environment check our wiki devoted to the W90P710 ARM SoC. See the information how to work with JTAG: www.wiki.kslemb.com/.../install