JLINK commander executing memory write commands on STM32F407IE processor

This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

  • JLINK commander executing memory write commands on STM32F407IE processor

    We are attempting to program an external Spansion CFI NOR flash memory , S29GL032N90TFI033, connected to a STM32F407IE Cortex-M4 ARM processor using the JLINK JTAG programmer running version 4.84c of the JLINK command line tool. We have created a script for initializing the port pins on the micro to enable +3V to the CFI flash memory however this does not appear to work.

    We attempt to write to the peripheral clock register at address 0x40023830 with a value of 0x0000007A and the jlink command line tool writes zeros instead. Why is this occurring? Is this a DLL issue? I have attached a couple images showing the error occurring from the "command line" within JLINK.EXE and a script file renamed as "test.txt" which also exhibits the same issue when writing to the same register. The write operation appears to work on all other registers in the script. However, the writes are not very interesting since the peripherals clocks cannot be enabled!

    Thanks to all who may have any insight into this!
    Kurt
    Files
    • pic1.bmp

      (609.17 kB, downloaded 1,036 times, last: )
    • pic2.bmp

      (241.01 kB, downloaded 763 times, last: )
    • test.txt

      (853 Byte, downloaded 804 times, last: )
  • Hi,

    Update from our side: Problem will be fixed in the next J-Link software version which will then accept "x" and "X".


    Best regards
    Alex
    Please read the forum rules before posting.

    Keep in mind, this is *not* a support forum.
    Our engineers will try to answer your questions between their projects if possible but this can be delayed by longer periods of time.
    Should you be entitled to support you can contact us via our support system: segger.com/ticket/

    Or you can contact us via e-mail.