Is there a restriction on non-commercial License of SES

Hey All,

I am using a non commercial license of SES (v6.30). Initially as PoC I built code with a TX/RX combination using the examples/peripheral/usbd_hid_generic/ for RX (connected to the Host via USB) and examples/peripheral/radio/transmitter for TX. Everything built fine and I was able to do a PoC.

Then, going through the SES code base I saw that we can eliminate the RX/TX combination and use BLE. So, I modified the examples/ble_peripheral/ble_app_hids_mouse/ code for the same. Added some code required from the RX/TX coding done earlier. I tried building the same with the SES UI but land up in a 

<info> app_timer: RTC: initialized.
<error> app: Fatal error - Debugging does not point to a single point.

Then on further exploration I saw the armgcc folder and built it from the makefile (using nrfjprog). For debug I used JLinkRTTLogger and found out that I was out of RAM. Made the changes the viola it worked. But despite doing the same changes into the emproject project I am still unable to run the code (the debugger is a great asset).

I have made some further code changes after this but am getting NRF_ERROR_FORBIDDEN but with the debug tool I don't have much levy into the actual spot which is causing the problem.

So the queries now -

1. Is the non-commercial license an issue. As we moving into development -> production?

2. Do I need to remove some modules unnecessary for us and then try building in the SES?

3. Randomly try different RAM values.

MEMORY
{
FLASH (rx) : ORIGIN = 0x26000, LENGTH = 0x5a000
RAM (rwx) : ORIGIN = 0x200022F0, LENGTH = 0xdd10
}

Let me know if any more info is required.

Regards

Yash

Parents Reply Children
No Data
Related