summaryrefslogtreecommitdiff
path: root/tcl/target/netx500.cfg
diff options
context:
space:
mode:
authoroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2009-09-09 06:28:49 +0000
committeroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2009-09-09 06:28:49 +0000
commitaa46b1537792688510717cbbc215da160c2cb665 (patch)
tree86a902ae1c0e568e0793c84c05643aaecbab8801 /tcl/target/netx500.cfg
parent8b2b0071a9a1f412a752da21542d4bcdaccd5751 (diff)
downloadopenocd+libswd-aa46b1537792688510717cbbc215da160c2cb665.tar.gz
openocd+libswd-aa46b1537792688510717cbbc215da160c2cb665.tar.bz2
openocd+libswd-aa46b1537792688510717cbbc215da160c2cb665.tar.xz
openocd+libswd-aa46b1537792688510717cbbc215da160c2cb665.zip
David Brownell <david-b@pacbell.net>
Optionally shave time off the armv4_5 run_algorithm() code: let them terminate using software breakpoints, avoiding roundtrips to manage hardware ones. Enable this by using BKPT to terminate execution instead of "branch to here" loops. Then pass zero as the exit address, except when running on an ARMv4 core. ARM7TDMI, ARM9TDMI, and derived cores now set a flag saying they're ARMv4. Use that mechanism in arm_nandwrite(), for about 3% speedup on a DaVinci ARM926 core; not huge, but it helps. Some other algorithms could use this too (mostly flavors of flash operation). git-svn-id: svn://svn.berlios.de/openocd/trunk@2680 b42882b7-edfa-0310-969c-e2dbd0fdcd60
Diffstat (limited to 'tcl/target/netx500.cfg')
0 files changed, 0 insertions, 0 deletions
n148' href='#n148'>148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198