We are using a nRF9160 and are interfaced to a Texas Instruments AM335x running Linux over a UART interface. I've read through the guide on making a custom overlay. So far, I have copied the nRF9160dk_nrf9160, and have renamed references for our board.
The dk board interfaces to an MCU. Looking at the various files, there are components such as buttons and leds that are unique to that board that don't exist on our board. On our board, we use p0.00-p0.03 as gpio. Outside of UART, the only other pin into the nRF9160 is the power enable.
The one thing I've noticed in the dk overlay is reference to NRF52840_GPIO_RESET_PIN which is something unique to the dk. What pin on the nRF9160 is this going to? If we need this reset, it could be done using p0.00-p0.03?
The am335x is not in the list of supported mcu's. The closest thing is the 'native_posix'? I'm not sure how the interaction between the nrf and the am335x works outside of the uart. For example, today I build the gps sample using the nRF9160dk_nrf9160 board and loaded that hex onto the nRF9160 on our board. Once I enabled the nRF9160 (just enabling power), I had the GPS working. In this case, the dk board setup works fine. On the serial_lte_modem fw, things didn't work as well. On the dk, I can connect the lte here reliably. On our board, using the same sim chip, it doesn't connect to the lte so far. The sequence of responses doesn't match up the same between the two.
So could the lack of custom overlay be a cause for this?
Regards,
fe-hadella