Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Loading…

st-util sends wrong memory map/ no features STM32F429 #250

Closed
iabdalkader opened this Issue · 1 comment

2 participants

@iabdalkader

I'm having a problem with STM32F429, it seems that st-link is not sending the features packet and sends out the wrong memory map to gdb (I captured the packets with wireshark), this makes load fail with flash_add_block: unaligned block see #196 , and gdb tries to access default registers like $f0 also I was not able to access CCM.

further digging into this issue, it seems that the correct memory map and features are sent only for the STM32_CHIPID_F4 and not STM32_CHIPID_F4_HD (which is what st-link reports for the STM32F429)

2014-07-17T00:19:02 INFO src/stlink-common.c: Device connected is: F42x and F43x device, **id 0x10036419**

It looks like there's no way to specify the memory map/supported packets outside the code, so a simple check for STM32_CHIPID_F4_HD fixes this issue, here:
https://github.com/texane/stlink/blob/master/gdbserver/gdb-server.c#L339
https://github.com/texane/stlink/blob/master/gdbserver/gdb-server.c#L739

@iabdalkader iabdalkader referenced this issue from a commit in iabdalkader/stlink
@umux umux Send F4 memory-map and features for STM32F429
* Fix issues #250 #196
e12842b
@landgraf

Not fixed:
2014-07-30T21:59:14 INFO src/stlink-common.c: Device connected is: F42x and F43x device, id 0x10036419

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.