Post Go back to editing

dynamic load busconfig

Category: Software
Product Number: AD2428
Software Version: sigmastudio4.6 A2B 19.3

Hello, I used sigmastudio to configure a topology file, compile the code and burn it to the Android system. If I want to change the topology, must I change the busconfig file in the code and recompile the code to burn it to the system? Is there a way that I can dynamically burn the topology of the BUSCONFIG configuration to the system without changing other parts?

Parents Reply
  • HI,

    I tried Plan B, and it seems that I read the file because it shows the number of my nodes, but there are still some errors in the initialization process:
    1. I cannot access the remote i2c through the bus.
    2. Although I can find the nodes and read their register information, the node information looks different from my configuration.
    In the file is the log that I run the a2b app, Can you tell me where the error occurred and I need to correct it?

    Thanks.

    fuiang

Children
  • # a2b-app  
    NODE DISCOVERY: nodeType=2 nodeAddr=1 discoveryCompleteCode=0
    NODE DISCOVERY: nodeType=2 nodeAddr=2 discoveryCompleteCode=0
    NODE DISCOVERY: nodeType=2 nodeAddr=3 discoveryCompleteCode=0
    NODE DISCOVERY: nodeType=2 nodeAddr=4 discoveryCompleteCode=0
    dumping to /var/log/a2b-app.core
    thread 1.flags is 0x200001
    thread 1 was SIGNALLED
    thread 1.why is 0x1
    mapinfo: 0x000000328b14c000 0x01081082... is not mapped, not dumping
    mapinfo: 0x000000328b14d000 0x01081382... is not mapped, not dumping
    mapinfo: 0x000000328b1be000 0x01681382... is_ram(pid=1007622, vaddr=0x328b1be000) - MAP_SYSRAM is set, it's by definition in ram
    mapinfo: 0x000000328b1c4000 0x01081382... is not mapped, not dumping
    mapinfo: 0x000000328b1c6000 0x01681382... is_ram(pid=1007622, vaddr=0x328b1c6000) - MAP_SYSRAM is set, it's by definition in ram
    mapinfo: 0x000000328b1c8000 0x01081382... is not mapped, not dumping
    mapinfo: 0x000000328b1cb000 0x01681382... is_ram(pid=1007622, vaddr=0x328b1cb000) - MAP_SYSRAM is set, it's by definition in ram
    mapinfo: 0x0000002daf6af000 0x01600372... is_ram(pid=1007622, vaddr=0x2daf6af000) - MAP_SYSRAM is set, it's by definition in ram
    mapinfo: 0x0000002daf6e9000 0x01600372... is_ram(pid=1007622, vaddr=0x2daf6e9000) - MAP_SYSRAM is set, it's by definition in ram
    mapinfo: 0x0000002daf698000 0x00610372... is_ram(pid=1007622, vaddr=0x2daf698000) - paddr 0xf647c000 is in ram
    mapinfo: 0x0000002daf69a000 0x01680332... is_ram(pid=1007622, vaddr=0x2daf69a000) - MAP_SYSRAM is set, it's by definition in ram
    mapinfo: 0x0000002daf71a000 0x01600372... is_ram(pid=1007622, vaddr=0x2daf71a000) - MAP_SYSRAM is set, it's by definition in ram
    mapinfo: 0x0000002daf705000 0x01600372... is_ram(pid=1007622, vaddr=0x2daf705000) - MAP_SYSRAM is set, it's by definition in ram
    mapinfo: 0x0000002daf6d4000 0x01600372... is_ram(pid=1007622, vaddr=0x2daf6d4000) - MAP_SYSRAM is set, it's by definition in ram
    mapinfo: 0x0000002daf6d5000 0x01680332... is_ram(pid=1007622, vaddr=0x2daf6d5000) - MAP_SYSRAM is set, it's by definition in ram
    mapinfo: 0x0000002daf72e000 0x01600372... is_ram(pid=1007622, vaddr=0x2daf72e000) - MAP_SYSRAM is set, it's by definition in ram
    mapinfo: 0x0000002daf741000 0x01600372... is_ram(pid=1007622, vaddr=0x2daf741000) - MAP_SYSRAM is set, it's by definition in ram
    mapinfo: 0x0000002daf761000 0x01600372... is_ram(pid=1007622, vaddr=0x2daf761000) - MAP_SYSRAM is set, it's by definition in ram
    mapinfo: 0x0000002daf790000 0x01600372... is_ram(pid=1007622, vaddr=0x2daf790000) - MAP_SYSRAM is set, it's by definition in ram
    mapinfo: 0x0000002daf778000 0x01600372... is_ram(pid=1007622, vaddr=0x2daf778000) - MAP_SYSRAM is set, it's by definition in ram
    mapinfo: 0x000000234dc50000 0x01600332... is_ram(pid=1007622, vaddr=0x234dc50000) - MAP_SYSRAM is set, it's by definition in ram
    mapinfo: 0x000000234dc51000 0x01680332... is_ram(pid=1007622, vaddr=0x234dc51000) - MAP_SYSRAM is set, it's by definition in ram
    mapinfo: 0x00000006cb134000 0x01680302... is_ram(pid=1007622, vaddr=0x6cb134000) - MAP_SYSRAM is set, it's by definition in ram
    mapinfo: 0x0000002daf6d6000 0x01600571... nodumpshmem and it's shared, not dumping
    mapinfo: 0x0000002daf6d8000 0x090800a2... is not mapped, not dumping
    mapinfo: 0x0000002daf6e8000 0x016801b2... is_ram(pid=1007622, vaddr=0x2daf6e8000) - MAP_SYSRAM is set, it's by definition in ram
    mapinfo: 0x0000002daf6ea000 0x01600571... nodumpshmem and it's shared, not dumping
    mapinfo: 0x0000002daf6f5000 0x090800a2... is not mapped, not dumping
    mapinfo: 0x0000002daf704000 0x016801b2... is_ram(pid=1007622, vaddr=0x2daf704000) - MAP_SYSRAM is set, it's by definition in ram
    mapinfo: 0x0000002daf706000 0x01600571... nodumpshmem and it's shared, not dumping
    mapinfo: 0x0000002daf70a000 0x090800a2... is not mapped, not dumping
    mapinfo: 0x0000002daf719000 0x016801b2... is_ram(pid=1007622, vaddr=0x2daf719000) - MAP_SYSRAM is set, it's by definition in ram
    mapinfo: 0x0000002daf71b000 0x01600571... nodumpshmem and it's shared, not dumping
    mapinfo: 0x0000002daf71d000 0x090800a2... is not mapped, not dumping
    mapinfo: 0x0000002daf72d000 0x016801b2... is_ram(pid=1007622, vaddr=0x2daf72d000) - MAP_SYSRAM is set, it's by definition in ram
    mapinfo: 0x0000002daf694000 0x00610172... is_ram(pid=1007622, vaddr=0x2daf694000) - paddr 0xf6480000 is in ram
    mapinfo: 0x0000002daf72f000 0x01600571... nodumpshmem and it's shared, not dumping
    mapinfo: 0x0000002daf731000 0x090800a2... is not mapped, not dumping
    mapinfo: 0x0000002daf740000 0x016801b2... is_ram(pid=1007622, vaddr=0x2daf740000) - MAP_SYSRAM is set, it's by definition in ram
    mapinfo: 0x0000002daf69c000 0x01600571... nodumpshmem and it's shared, not dumping
    mapinfo: 0x0000002daf742000 0x01600571... nodumpshmem and it's shared, not dumping
    mapinfo: 0x0000002daf751000 0x090800a2... is not mapped, not dumping
    mapinfo: 0x0000002daf760000 0x016801b2... is_ram(pid=1007622, vaddr=0x2daf760000) - MAP_SYSRAM is set, it's by definition in ram
    mapinfo: 0x0000002daf69f000 0x090800a2... is not mapped, not dumping
    mapinfo: 0x0000002daf6ae000 0x016801b2... is_ram(pid=1007622, vaddr=0x2daf6ae000) - MAP_SYSRAM is set, it's by definition in ram
    mapinfo: 0x0000002daf768000 0x090800a2... is not mapped, not dumping
    mapinfo: 0x0000002daf777000 0x016801b2... is_ram(pid=1007622, vaddr=0x2daf777000) - MAP_SYSRAM is set, it's by definition in ram
    mapinfo: 0x0000002daf685000 0x090800a2... is not mapped, not dumping
    mapinfo: 0x0000002daf779000 0x01600571... nodumpshmem and it's shared, not dumping
    mapinfo: 0x0000002daf780000 0x090800a2... is not mapped, not dumping
    mapinfo: 0x0000002daf78f000 0x016801b2... is_ram(pid=1007622, vaddr=0x2daf78f000) - MAP_SYSRAM is set, it's by definition in ram
    mapinfo: 0x0000002daf762000 0x01600571... nodumpshmem and it's shared, not dumping
    mapinfo: 0x0000002daf6b0000 0x01600571... nodumpshmem and it's shared, not dumping
    mapinfo: 0x000000234dc3e000 0x01600571... nodumpshmem and it's shared, not dumping
    mapinfo: 0x000000234dc3f000 0x090800a2... is not mapped, not dumping
    mapinfo: 0x000000234dc4f000 0x01600132... is_ram(pid=1007622, vaddr=0x234dc4f000) - MAP_SYSRAM is set, it's by definition in ram
    mapinfo: 0x0000002daf6c4000 0x090800a2... is not mapped, not dumping
    mapinfo: 0x0000002daf6d3000 0x016801b2... is_ram(pid=1007622, vaddr=0x2daf6d3000) - MAP_SYSRAM is set, it's by definition in ram
    mapinfo: 0x0000002daf5e9000 0x00610571... nodumpshmem and it's shared, not dumping
    test_read_allowed.132 Block Access Unknown Address 0x328b1cd000
    get_ldd_mapinfos.801 328b1ccf73 1023 != 141
    PT_NOTE segment size: 19952
    thread 1 is current thread!
    dumping 24576 bytes of memory at 0x328b1be000
    dumping 8192 bytes of memory at 0x328b1c6000
    dumping 8192 bytes of memory at 0x328b1cb000
    dumping 4096 bytes of memory at 0x2daf6af000
    dumping 4096 bytes of memory at 0x2daf6e9000
    dumping 8192 bytes of memory at 0x2daf698000
    dumping 8192 bytes of memory at 0x2daf69a000
    dumping 4096 bytes of memory at 0x2daf71a000
    dumping 4096 bytes of memory at 0x2daf705000
    dumping 4096 bytes of memory at 0x2daf6d4000
    dumping 4096 bytes of memory at 0x2daf6d5000
    dumping 4096 bytes of memory at 0x2daf72e000
    dumping 4096 bytes of memory at 0x2daf741000
    dumping 4096 bytes of memory at 0x2daf761000
    dumping 4096 bytes of memory at 0x2daf790000
    dumping 4096 bytes of memory at 0x2daf778000
    dumping 4096 bytes of memory at 0x234dc50000
    dumping 16384 bytes of memory at 0x234dc51000
    dumping 102400 bytes of memory at 0x6cb134000
    dumping 4096 bytes of memory at 0x2daf6e8000
    dumping 4096 bytes of memory at 0x2daf704000
    dumping 4096 bytes of memory at 0x2daf719000
    dumping 4096 bytes of memory at 0x2daf72d000
    dumping 16384 bytes of memory at 0x2daf694000
    dumping 4096 bytes of memory at 0x2daf740000
    dumping 4096 bytes of memory at 0x2daf760000
    dumping 4096 bytes of memory at 0x2daf6ae000
    dumping 4096 bytes of memory at 0x2daf777000
    dumping 4096 bytes of memory at 0x2daf78f000
    dumping 4096 bytes of memory at 0x234dc4f000
    dumping 4096 bytes of memory at 0x2daf6d3000

    Process 1007622 (a2b-app) terminated SIGSEGV code=1 fltno=11 ip=0000000000000000 mapaddr=00000006cb134000.
    Memory fault (core dumped)