- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
hey mates
My questions are : I need to use the OnCMemo for another purpose so I should know the space occupied by the code ! How do I know my code size after building ? How to know the beginning and end @ of the code downloaded in the OnCMemo? thnxLink Copied
5 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
what is OnCMemo?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
--- Quote Start --- what is OnCMemo? --- Quote End --- Sorry ! On chip memory
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
When you compile with Eclipse in output window there is .elf size
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
So the reset @ of my cpu is the starting @ of the code ? the end is the start + the size of elf ?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You can run nios2-stackreport on your *elf file. It should give you the code size.
For example: $ nios2-stackreport hello_world.elf Info: (hello_world.elf) 29 KBytes program size (code + initialized data). Info: 92 KBytes free for stack + heap. It shows me that the program size is 29KBytes. I have a 128KByte onchip-memory, thus it reported I have 92KBytes for stack and heap. You can reduce the size if you are sharing the onchip memory via nios2-bsp-editor/linker section. Or you can just split out the onchip memory to smaller size, ie 2 64KByte memory.
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page