Menu

sdcc large-stack-auto library

ikram
2008-07-21
2013-04-29
  • ikram

    ikram - 2008-07-21

    I installed sdcc from the sensinode website. My sdcc installation does not have the large-stack-auto library. I would like to configure my installation to build it.

    sdcc-2.7.0-2_sensinode_banked_.fc7.i386.rpm
    sdcc-libc-sources-2.7.0-2_sensinde_banked_.fc7.i386.rpm

    Any help would be nice.

    -ikram

     
    • shelby

      shelby - 2008-07-23

      Hi,

      Those packages definitely include large-stack-auto. Try completely removing everything related to SDCC, and reinstalling. Helps?

      - Zach

       
    • ikram

      ikram - 2008-07-24

      Hi Zach,

      Thx..but I would like to share some more things here.

      After cleanup the previous installation of sdcc. When I tried to installed again sdcc.

      yum install xxx.rpm

      I’ve got an error message
      Package xxx.rpm is not signed

      There is simple and dirty solution to fix this prb.

      Edit /etc/yum.conf

      replace gpgcheck=1 to gpgcheck=0

      I have one more question here. It build fine and works fine but I have got lots of messages given as under. Is this ok?

      --- Build done ---
      sdcc --model-large --stack-auto --code-size 0x20000 -Wl-bCSEG=0x000000 -Wl-bBANK1=0x018000 -Wl-bBANK2=0x028000 -Wl-bBANK3=0x038000 -Wl-r -Wl-t=bankproxy_template.rel --xram-loc 57344 --xram-size 8192 -o nano_example_n120.hex .rels/build/nano_example_n120/main.rel .rels/build/nano_example_n120/../../FreeRTOS/Source/tasks.rel .rels/build/nano_example_n120/../../FreeRTOS/Source/queue.rel .rels/build/nano_example_n120/../../FreeRTOS/Source/list.rel .rels/build/nano_example_n120/../../Platform/nano/port.rel .rels/build/nano_example_n120/../../FreeRTOS/Source/portable/MemMang/heap_2.rel .rels/build/nano_example_n120/../../Platform/nano/bus.rel .rels/build/nano_example_n120/../../Platform/nano/mac.rel .rels/build/nano_example_n120/../../Platform/nano/timer.rel .rels/build/nano_example_n120/../../Platform/nano/dma.rel .rels/build/nano_example_n120/../../Platform/nano/rf.rel .rels/build/nano_example_n120/../../Platform/nano/debug.rel .rels/build/nano_example_n120/../../Platform/nano/uart.rel .rels/build/nano_example_n120/../../Common/module.rel .rels/build/nano_example_n120/../../Common/socket.rel .rels/build/nano_example_n120/../../Common/stack.rel .rels/build/nano_example_n120/../../Common/routing.rel .rels/build/nano_example_n120/../../Common/protocol_lib.rel .rels/build/nano_example_n120/../../Common/modules/nano_mesh.rel .rels/build/nano_example_n120/../../Common/modules/icmp.rel .rels/build/nano_example_n120/../../Common/modules/mac_15_4.rel .rels/build/nano_example_n120/../../Common/modules/cIPv6.rel .rels/build/nano_example_n120/../../Common/modules/cUDP.rel
      aslink pass 2: 16 bit address symbol _stack_init now pointing to 5809 banked
      aslink pass 2: 16 bit address symbol _stack_service_init now pointing to 585D banked
      aslink pass 2: 16 bit address symbol _mac_current_channel now pointing to 58B1 banked
      aslink pass 2: 16 bit address symbol _mac_set_channel now pointing to 5905 banked
      aslink pass 2: 16 bit address symbol _ping now pointing to 5959 banked
      aslink pass 2: 16 bit address symbol _udp_echo now pointing to 59AD banked
      aslink pass 2: 16 bit address symbol _waiting_stack_event now pointing to 5A01 banked
      aslink pass 2: 16 bit address symbol _parse_event_message now pointing to 5A55 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_free now pointing to 5AA9 banked
      aslink pass 2: 16 bit address symbol _stop_ping now pointing to 5AFD banked
      output extended linear address record 0x1 0x0
      output extended linear address record 0x0 0x1
      aslink pass 2: 16 bit address symbol _mac_timer_callback now pointing to 5B51 banked
      aslink pass 2: 16 bit address symbol _mac_get now pointing to 5BA5 banked
      aslink pass 2: 16 bit address symbol _stack_check_broadcast now pointing to 5BF9 banked
      aslink pass 2: 16 bit address symbol _mac_set now pointing to 5C4D banked
      aslink pass 2: 16 bit address symbol _ack_handle now pointing to 5CA1 banked
      aslink pass 2: 16 bit address symbol _check_mac_rx_size now pointing to 5CF5 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_pull now pointing to 5D49 banked
      aslink pass 2: 16 bit address symbol _mac_push now pointing to 5D9D banked
      aslink pass 2: 16 bit address symbol _mac_rx_push now pointing to 5DF1 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_add now pointing to 5E45 banked
      output extended linear address record 0x1 0x0
      output extended linear address record 0x0 0x1
      aslink pass 2: 16 bit address symbol _cipv6_init now pointing to 5E99 banked
      aslink pass 2: 16 bit address symbol _cipv6_init now pointing to 5E99 banked
      aslink pass 2: 16 bit address symbol _cipv6_handle now pointing to 5EED banked
      aslink pass 2: 16 bit address symbol _cipv6_handle now pointing to 5EED banked
      aslink pass 2: 16 bit address symbol _cipv6_check now pointing to 5F41 banked
      aslink pass 2: 16 bit address symbol _cipv6_check now pointing to 5F41 banked
      aslink pass 2: 16 bit address symbol _cudp_init now pointing to 5F95 banked
      aslink pass 2: 16 bit address symbol _cudp_init now pointing to 5F95 banked
      aslink pass 2: 16 bit address symbol _cudp_handle now pointing to 5FE9 banked
      aslink pass 2: 16 bit address symbol _cudp_handle now pointing to 5FE9 banked
      aslink pass 2: 16 bit address symbol _cudp_check now pointing to 603D banked
      aslink pass 2: 16 bit address symbol _cudp_check now pointing to 603D banked
      aslink pass 2: 16 bit address symbol _icmp_init now pointing to 6091 banked
      aslink pass 2: 16 bit address symbol _icmp_init now pointing to 6091 banked
      aslink pass 2: 16 bit address symbol _icmp_handle now pointing to 60E5 banked
      aslink pass 2: 16 bit address symbol _icmp_handle now pointing to 60E5 banked
      aslink pass 2: 16 bit address symbol _icmp_check now pointing to 6139 banked
      aslink pass 2: 16 bit address symbol _icmp_check now pointing to 6139 banked
      aslink pass 2: 16 bit address symbol _mac_init now pointing to 618D banked
      aslink pass 2: 16 bit address symbol _mac_init now pointing to 618D banked
      aslink pass 2: 16 bit address symbol _mac_handle now pointing to 61E1 banked
      aslink pass 2: 16 bit address symbol _mac_handle now pointing to 61E1 banked
      aslink pass 2: 16 bit address symbol _mac_check now pointing to 6235 banked
      aslink pass 2: 16 bit address symbol _mac_check now pointing to 6235 banked
      aslink pass 2: 16 bit address symbol _nanomesh_init now pointing to 6289 banked
      aslink pass 2: 16 bit address symbol _nanomesh_init now pointing to 6289 banked
      aslink pass 2: 16 bit address symbol _nanomesh_handle now pointing to 62DD banked
      aslink pass 2: 16 bit address symbol _nanomesh_handle now pointing to 62DD banked
      aslink pass 2: 16 bit address symbol _nanomesh_check now pointing to 6331 banked
      aslink pass 2: 16 bit address symbol _nanomesh_check now pointing to 6331 banked
      output extended linear address record 0x1 0x0
      aslink pass 2: 16 bit address symbol _stack_buffer_push now pointing to 6385 banked
      aslink pass 2: 16 bit address symbol _socket_up now pointing to 63D9 banked
      output extended linear address record 0x0 0x1
      output extended linear address record 0x1 0x0
      output extended linear address record 0x3 0x1
      aslink pass 2: 16 bit address symbol _open_stack_event_bus now pointing to 642D banked
      aslink pass 2: 16 bit address symbol _stack_buffer_get now pointing to 6481 banked
      aslink pass 2: 16 bit address symbol _add_fcf now pointing to 64D5 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_push now pointing to 6385 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_get now pointing to 6481 banked
      aslink pass 2: 16 bit address symbol _add_fcf now pointing to 64D5 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_push now pointing to 6385 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_free now pointing to 5AA9 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_free now pointing to 5AA9 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_get now pointing to 6481 banked
      aslink pass 2: 16 bit address symbol _add_fcf now pointing to 64D5 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_push now pointing to 6385 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_get now pointing to 6481 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_push now pointing to 6385 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_free now pointing to 5AA9 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_free now pointing to 5AA9 banked
      output extended linear address record 0x0 0x3
      output extended linear address record 0x3 0x0
      aslink pass 2: 16 bit address symbol _check_neighbour_table now pointing to 6529 banked
      aslink pass 2: 16 bit address symbol _check_routing_table now pointing to 657D banked
      aslink pass 2: 16 bit address symbol _stack_buffer_headroom now pointing to 65D1 banked
      aslink pass 2: 16 bit address symbol _push_to_app now pointing to 6625 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_push now pointing to 6385 banked
      aslink pass 2: 16 bit address symbol _ip_broken_link_notify now pointing to 6679 banked
      aslink pass 2: 16 bit address symbol _update_routing_table now pointing to 66CD banked
      aslink pass 2: 16 bit address symbol _stack_buffer_push now pointing to 6385 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_free now pointing to 5AA9 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_free now pointing to 5AA9 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_free now pointing to 5AA9 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_free now pointing to 5AA9 banked
      aslink pass 2: 16 bit address symbol _update_routing_table now pointing to 66CD banked
      aslink pass 2: 16 bit address symbol _stack_buffer_free now pointing to 5AA9 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_free now pointing to 5AA9 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_free now pointing to 5AA9 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_push now pointing to 6385 banked
      output extended linear address record 0x1 0x3
      aslink pass 2: 16 bit address symbol _stack_buffer_free now pointing to 5AA9 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_free now pointing to 5AA9 banked
      aslink pass 2: 16 bit address symbol _gw_discover now pointing to 6721 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_free now pointing to 5AA9 banked
      aslink pass 2: 16 bit address symbol _ip_address_setup now pointing to 6775 banked
      aslink pass 2: 16 bit address symbol _ip_address_setup now pointing to 6775 banked
      output extended linear address record 0x0 0x1
      output extended linear address record 0x2 0x0
      aslink pass 2: 16 bit address symbol _routing_init now pointing to 67C9 banked
      aslink pass 2: 16 bit address symbol _update_tables_ttl now pointing to 681D banked
      aslink pass 2: 16 bit address symbol _stack_buffer_free now pointing to 5AA9 banked
      aslink pass 2: 16 bit address symbol _update_neighbour_table now pointing to 6871 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_free now pointing to 5AA9 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_free now pointing to 5AA9 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_push now pointing to 6385 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_free now pointing to 5AA9 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_free now pointing to 5AA9 banked
      aslink pass 2: 16 bit address symbol _update_routing_table now pointing to 66CD banked
      aslink pass 2: 16 bit address symbol _stack_buffer_free now pointing to 5AA9 banked
      aslink pass 2: 16 bit address symbol _update_routing_table now pointing to 66CD banked
      aslink pass 2: 16 bit address symbol _push_to_app now pointing to 6625 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_count now pointing to 68C5 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_get now pointing to 6481 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_push now pointing to 6385 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_push now pointing to 6385 banked
      aslink pass 2: 16 bit address symbol _update_routing_table now pointing to 66CD banked
      aslink pass 2: 16 bit address symbol _push_to_app now pointing to 6625 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_push now pointing to 6385 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_free now pointing to 5AA9 banked
      aslink pass 2: 16 bit address symbol _stack_check_broadcast now pointing to 5BF9 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_headroom now pointing to 65D1 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_free now pointing to 5AA9 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_push now pointing to 6385 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_free now pointing to 5AA9 banked
      aslink pass 2: 16 bit address symbol _update_neighbour_table now pointing to 6871 banked
      aslink pass 2: 16 bit address symbol _update_routing_table now pointing to 66CD banked
      aslink pass 2: 16 bit address symbol _push_to_app now pointing to 6625 banked
      aslink pass 2: 16 bit address symbol _push_to_app now pointing to 6625 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_push now pointing to 6385 banked
      output extended linear address record 0x0 0x2
      output extended linear address record 0x2 0x0
      aslink pass 2: 16 bit address symbol _stack_buffer_headroom now pointing to 65D1 banked
      aslink pass 2: 16 bit address symbol _push_to_app now pointing to 6625 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_push now pointing to 6385 banked
      aslink pass 2: 16 bit address symbol _push_to_app now pointing to 6625 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_free now pointing to 5AA9 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_push now pointing to 6385 banked
      aslink pass 2: 16 bit address symbol _parse_echo_response now pointing to 6919 banked
      aslink pass 2: 16 bit address symbol _stack_buffer_push now pointing to 6385 banked
      output extended linear address record 0x0 0x2

      CSEG                               00F1   687C =  26748. bytes (REL,CON,CODE)
      CONST                              6976   01C2 =    450. bytes (REL,CON,CODE)
      BANK1                              18000   5B2A =  23338. bytes (REL,CON,CODE)
      BANK3                              38000   1E94 =   7828. bytes (REL,CON,CODE)
      BANK2                              28000   2DD3 =  11731. bytes (REL,CON,CODE)
      CSEG=0x000000
      BANK1=0x018000
      BANK2=0x028000
      BANK3=0x038000
      --- Link done ---

      --- Build complete ---

      -ikram

       
    • Damiano Federti

      Damiano Federti - 2009-07-06

      Hi,

      where can I finding the package sdcc-libc-sources-2.7.0-2_sensinode_banked_.fc7.i386.rpm ?

      thanks
      Damiano

       

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.