aboutsummaryrefslogtreecommitdiff
path: root/src/helper/time_support.h
diff options
context:
space:
mode:
authorSalvador Arroyo <sarroyofdez@yahoo.es>2013-02-23 20:00:21 +0100
committerSpencer Oliver <spen@spen-soft.co.uk>2013-04-02 15:12:44 +0000
commit1d040adb0dd838f4d49b87573ee912d5bc917886 (patch)
tree8e44c50d2c18f628a96c9134346d866553063396 /src/helper/time_support.h
parentc185a5b72437594a79894dccd7ef8851b5789307 (diff)
pic32mx: 0 wait state option
By default pic32mx starts after any reset with 1 wait state for RAM access/exec. It can be changed to 0 wait states by clearing the BMXWSDRM bit (bit 6) in BMXCON register. With 0 wait states near doubles the execution speed. CRC check sum can be done much faster increasing verify_image speed. Fast data transfer also works with a bit higher scan rate, up to 1500 Khz. This option can be set at any time with mww 0xbf882004 0x40 or cleared with mww 0xbf882008 0x40. Some numbers for FTDI/HS with current devel code and a elf file: Core clock / wait states verify_image speed ------------------------------------|------------------------------ 4 Mhz / 1 21 KiB/s 4 Mhz / 0 36 KiB/s 8 Mhz / 1 37 KiB/s 8 Mhz / 0 57 KiB/s Change-Id: I4092ad0f3753f72f77108718d0ed3a3ab84e3b23 Signed-off-by: Salvador Arroyo <sarroyofdez@yahoo.es> Reviewed-on: http://openocd.zylin.com/1141 Tested-by: jenkins Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk> Reviewed-by: Xiaofan <xiaofanc@gmail.com>
Diffstat (limited to 'src/helper/time_support.h')
0 files changed, 0 insertions, 0 deletions