Skip to content

I am getting ValueError: seek out of range with devmem.py. #15

@SivaNallamalli

Description

@SivaNallamalli

for am437x soc i am using pydevmem in my custom script to write registers with base address 0x44df8800 and offset 540h.

code:
**object1=devmem.DevMem(0x44df8800,0x100,"/dev/mem",0)
object1.write(0x540,[0x02])

I am getting below error.
File "counter_register.py", line 85, in
counter_write()
File "counter_register.py", line 29, in counter_write
object1.write(0x540,[0x02])
File "/home/root/devmem.py", line 175, in write
mem.seek(virt_base_addr + offset)
ValueError: seek out of range

First i used devmem.py for am335x soc and using the same script to write register with base address 0x44e00000 and offset 0x88, my custom script works fine with out any error.

working code:
object1=devmem.DevMem(0x44e00000,0x100,"/dev/mem",0)
object1.write(0x88,[0x02])

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions