FreeRTOS Support Archive
The FreeRTOS support forum is used to obtain active support directly from Real
Time Engineers Ltd. In return for using our top quality software and services for
free, we request you play fair and do your bit to help others too! Sign up
to receive notifications of new support topics then help where you can.
This is a read only archive of threads posted to the FreeRTOS support forum.
The archive is updated every week, so will not always contain the very latest posts.
Use these archive pages to search previous posts. Use the Live FreeRTOS Forum
link to reply to a post, or start a new support thread.
[FreeRTOS Home] [Live FreeRTOS Forum] [FAQ] [Archive Top] [November 2008 Threads] LM3Sxxxx Eclipse errorPosted by Marc Schafer on November 8, 2008 I am just getting started with my LM3S3748 ev kit. I followed all the instruction to setup up the eclipse + code sourcery toolchain, but I ran into some problems.
The demo application compiles fine.
Downloading the code to the board generates the following messages: Info: openocd.c:92 main(): Open On-Chip Debugger (2007-08-17 11:00 CEST) Info: target.c:232 target_init_handler(): executing reset script 'program.script' Info: configuration.c:50 configuration_output_handler(): requesting target halt... Info: configuration.c:50 configuration_output_handler(): waiting for target halted... Info: configuration.c:50 configuration_output_handler(): target halted Warning: stellaris.c:379 stellaris_read_part_info(): stellaris flash only tested for LM3S811 series Info: configuration.c:50 configuration_output_handler(): flash 'stellaris' found at 0x00000000 Info: configuration.c:50 configuration_output_handler(): #0: stellaris at 0x00000000, size 0x00020000, buswidth 0, chipwidth 0 Warning: stellaris.c:379 stellaris_read_part_info(): stellaris flash only tested for LM3S811 series Info: configuration.c:50 configuration_output_handler(): Info: configuration.c:50 configuration_output_handler(): LMI Stellaris information: Chip is class 3 Unknown part vA.0 Info: configuration.c:50 configuration_output_handler(): did1: 0x1049400d, arch: 0x1049400d, eproc: ARMV7M, ramsize:64k, flashsize: 128k Info: configuration.c:50 configuration_output_handler(): master clock(estimated): 22500kHz, rcc is 0x78e3ad1 Info: configuration.c:50 configuration_output_handler(): pagesize: 1024, lockbits: 64 0xffffffff, pages in lock region: 2 Info: configuration.c:50 configuration_output_handler(): Info: configuration.c:50 configuration_output_handler(): sector number(s) invalid Warning: target.c:562 target_alloc_working_area(): not enough working area available Warning: stellaris.c:686 stellaris_write_block(): Algorithm flash write 1024 words to 0x0, 20724 remaining Warning: stellaris.c:686 stellaris_write_block(): Algorithm flash write 1024 words to 0x1000, 19700 remaining Warning: stellaris.c:686 stellaris_write_block(): Algorithm flash write 1024 words to 0x2000, 18676 remaining Warning: stellaris.c:686 stellaris_write_block(): Algorithm flash write 1024 words to 0x3000, 17652 remaining Warning: stellaris.c:686 stellaris_write_block(): Algorithm flash write 1024 words to 0x4000, 16628 remaining Warning: stellaris.c:686 stellaris_write_block(): Algorithm flash write 1024 words to 0x5000, 15604 remaining Warning: stellaris.c:686 stellaris_write_block(): Algorithm flash write 1024 words to 0x6000, 14580 remaining Warning: stellaris.c:686 stellaris_write_block(): Algorithm flash write 1024 words to 0x7000, 13556 remaining Warning: stellaris.c:686 stellaris_write_block(): Algorithm flash write 1024 words to 0x8000, 12532 remaining Warning: stellaris.c:686 stellaris_write_block(): Algorithm flash write 1024 words to 0x9000, 11508 remaining Warning: stellaris.c:686 stellaris_write_block(): Algorithm flash write 1024 words to 0xa000, 10484 remaining Warning: stellaris.c:686 stellaris_write_block(): Algorithm flash write 1024 words to 0xb000, 9460 remaining Warning: stellaris.c:686 stellaris_write_block(): Algorithm flash write 1024 words to 0xc000, 8436 remaining Warning: stellaris.c:686 stellaris_write_block(): Algorithm flash write 1024 words to 0xd000, 7412 remaining Warning: stellaris.c:686 stellaris_write_block(): Algorithm flash write 1024 words to 0xe000, 6388 remaining Warning: stellaris.c:686 stellaris_write_block(): Algorithm flash write 1024 words to 0xf000, 5364 remaining Warning: stellaris.c:686 stellaris_write_block(): Algorithm flash write 1024 words to 0x10000, 4340 remaining Warning: stellaris.c:686 stellaris_write_block(): Algorithm flash write 1024 words to 0x11000, 3316 remaining Warning: stellaris.c:686 stellaris_write_block(): Algorithm flash write 1024 words to 0x12000, 2292 remaining Warning: stellaris.c:686 stellaris_write_block(): Algorithm flash write 1024 words to 0x13000, 1268 remaining Warning: stellaris.c:686 stellaris_write_block(): Algorithm flash write 244 words to 0x14000, 244 remaining Info: configuration.c:50 configuration_output_handler(): wrote 82896 byte from file ./RTOSDemo/RTOSDemo.bin to flash bank 0 at offset 0x00000000 in 13s 356000us (6.061180 kb/s)
The debug server starts fine, but I get this error when I try to launch the demo in a debugging session.
An internal error occurred during: "Launching RTOSDemo". java.lang.NullPointerException
Any help is greatly appreciated.
Thanks, Marc
Eclipse errors fixed, now open ocd problemsPosted by Marc Schafer on November 8, 2008 I found 2 problems with eclipse configuration in the FreeRTOS Demo workspace. First, I had to configure the debug settings with the full path to arm-none-eabi-gdb.exe even though it was in my path. This was the cause of the NullPointerException.
Second, openocd_ftdi is configured to start listening to port 3333 but gdb is configured to connect to port 10000. I changed gdb to 3333 and was able to start a debugging session.
However, I cannot step, hit breakpoints, or really do anything with the debugger. I am seeing errors like these from openocd:
Info: server.c:67 add_connection(): accepted 'gdb' connection from 0 Error: cortex_swjdp.c:224 swjdp_transaction_endcheck(): SWJ-DP STICKY ERROR Error: cortex_swjdp.c:238 swjdp_transaction_endcheck(): dcb_dhcsr 0x30003, nvic_shcsr 0x20000, nvic_cfsr 0x10000, nvic_bfar 0xe000edf8 Error: cortex_swjdp.c:224 swjdp_transaction_endcheck(): SWJ-DP STICKY ERROR Error: cortex_swjdp.c:238 swjdp_transaction_endcheck(): dcb_dhcsr 0x30003, nvic_shcsr 0x20000, nvic_cfsr 0x10000, nvic_bfar 0xe000edf8
Thanks, Marc
RE: LM3Sxxxx Eclipse errorPosted by cee on October 12, 2010 Hello Marc Have you find a solution for this problem in the last two years? I have exactly the same problem with CodeSourceryG++ 4.4-104 and a custom board with LM3S9B90.
Any help would be very much appreciated.
Kind Regards, cee
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.
|