[ABANDONED] Algo error: Cannot find struct "FlashDevice"

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

  • [ABANDONED] Algo error: Cannot find struct "FlashDevice"

    I've compiled an application to make an Open Flash Loader for Beken BL2028n chip. It is an ARM968ES core SoC.
    The FLM file is in Devices directory and JlinkDevices.xml has the following entry:

    XML Source Code

    1. <Device>
    2. <ChipInfo Vendor="BEKEN" Name="BL2028N" Core="JLINK_CORE_ARM968E_S" WorkRAMAddr="0x003F0000" WorkRAMSize="0x00010000"/>
    3. <FlashBankInfo Name="Internal flash" BaseAddr="0x00000000" MaxSize="0x00200000" Loader="Devices/FLM_1.0.0.elf" LoaderType="FLASH_ALGO_TYPE_OPEN" AlwaysPresent="1"/>
    4. </Device>
    I'm using JLink.exe v7.56
    When I try to connect, the following error occurs:

    Shell-Script

    1. ****** Error: Algo error: Cannot find struct "FlashDevice"
    The section DevDscr and FlashDevice symbol are present in elf file.
    Files
    • JLinkDevices.xml

      (145.34 kB, downloaded 255 times, last: )
    • FLM_1.0.0.elf

      (87.28 kB, downloaded 169 times, last: )