UC3A1256

Go To Last Post
2 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Part UC3A1256 has 64KB SRAM but when my SRAM usage increases more than 32KB My TFTP task in FreeRTOS does not execute. Kindly let me know what changes are required so that I can use more than 32KB SRAM for my
user data.

Note: the TFTP stack size is only 1024Bytes.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

You are probably out of mem. Turn on project props / c/c++ build / settings / extras / auto gen lss, add "-Wl,-Map=map" in tool settings / 32-bit linker / misc / linker flags. You will get 2 handy files near your elf. Output.lss gives you an idea about raw mem usage, w/o stuff like malloc and running rtos. Find what you don't need and scrap 'em. avr32-size is also your friend.