I have started developing a new application based on NCS (previous products still using nRF5 SDK), using the nRF54L15 and I'm struggling with what should be basic tasks. Can I sanity check if what I'm seeing is expected behaviour?
This is my first time with a project using NCS and vscode. I have run through the academy using the nRF52, now using our custom board based on the nRF54L15, as well as the nRF54-DK as a sanity check.
1. Using RTT for the console. Everytime I connect to the board I am faced with the J-Link Target device settings selection, it states "NRF54L15_XXAA" is unknown to this version.
I am running 8.70, currently the latest version. Checking the release notes, support was added in 8.10f, with the latest fix in 8.66.
Do I have a configuration/setup issue? Surely this cannot be the expected behaviour?
2. If I have RTT connected, fix an issue, build/flash. The RTT console does not remain connected. I have to select RTT again, go through the device selection. This then opens a new terminal but the connection is established in the first terminal.
3. If I try to start debugging, while RTT is connected, it appears to remain connected but seems to interfere with the start up and often I have to restart the micro to get it to run.
4. If using a DK to program another board - is there any way to identify whether it is programming the DK or the attached board? (I don't always have the J-Link to hand, or have left the adapter on another board)
I've used vscode as an editor for a long time, often using it alongside SES. As much as SES has a lot of room from improvement, vscode, in terms of flashing/debugging, seems like a huge step back in terms of integration, speed and ease of use.
Is all this expected behaviour or am I seeing some set up issues?