nuttx/arch/arm/src/am335x
Petro Karashchenko 95f6c13c61 With these changes, I am able to access NSH on Beaglebone Black.
I still observe data abort crash if I compile the code with optimization enabled.

The next steps are to investigate the optimization issue and add Watchdog module. Currently, NSH does not run for a long time ;)

  arch/arm/src/am335x/am335x_irq.c:  Correct interrupt processing routine
  configs/beaglebone-black/nsh/defconfig:  Enable debug compilation options. Otherwise data abort crash is observed
  arch/arm/src/am335x/am335x_lowputc.c and arch/arm/src/am335x/chip/am335x_uart.h:  UART-related cosmetic changes
  arch/arm/src/am335x/am335x_timerisr.c:  Make sure that Timer 1 interrupts are disabled before any access to peripheral registers
2019-01-09 16:21:20 -06:00
..
chip With these changes, I am able to access NSH on Beaglebone Black. 2019-01-09 16:21:20 -06:00
am335x_boot.c Initial changes for BeagleBone Black board support (TI AM335x family based on Cortex-A8) 2019-01-06 09:05:38 -06:00
am335x_boot.h Initial changes for BeagleBone Black board support (TI AM335x family based on Cortex-A8) 2019-01-06 09:05:38 -06:00
am335x_clockconfig.c Initial changes for BeagleBone Black board support (TI AM335x family based on Cortex-A8) 2019-01-06 09:05:38 -06:00
am335x_clockconfig.h Initial changes for BeagleBone Black board support (TI AM335x family based on Cortex-A8) 2019-01-06 09:05:38 -06:00
am335x_config.h Initial changes for BeagleBone Black board support (TI AM335x family based on Cortex-A8) 2019-01-06 09:05:38 -06:00
am335x_gpio.c Initial changes for BeagleBone Black board support (TI AM335x family based on Cortex-A8) 2019-01-06 09:05:38 -06:00
am335x_gpio.h Initial changes for BeagleBone Black board support (TI AM335x family based on Cortex-A8) 2019-01-06 09:05:38 -06:00
am335x_gpioirq.c Initial changes for BeagleBone Black board support (TI AM335x family based on Cortex-A8) 2019-01-06 09:05:38 -06:00
am335x_irq.c With these changes, I am able to access NSH on Beaglebone Black. 2019-01-09 16:21:20 -06:00
am335x_irq.h Initial changes for BeagleBone Black board support (TI AM335x family based on Cortex-A8) 2019-01-06 09:05:38 -06:00
am335x_lowputc.c With these changes, I am able to access NSH on Beaglebone Black. 2019-01-09 16:21:20 -06:00
am335x_lowputc.h Initial changes for BeagleBone Black board support (TI AM335x family based on Cortex-A8) 2019-01-06 09:05:38 -06:00
am335x_pinmux.c Initial changes for BeagleBone Black board support (TI AM335x family based on Cortex-A8) 2019-01-06 09:05:38 -06:00
am335x_pinmux.h Initial changes for BeagleBone Black board support (TI AM335x family based on Cortex-A8) 2019-01-06 09:05:38 -06:00
am335x_serial.c Initial changes for BeagleBone Black board support (TI AM335x family based on Cortex-A8) 2019-01-06 09:05:38 -06:00
am335x_serial.h Initial changes for BeagleBone Black board support (TI AM335x family based on Cortex-A8) 2019-01-06 09:05:38 -06:00
am335x_timerisr.c With these changes, I am able to access NSH on Beaglebone Black. 2019-01-09 16:21:20 -06:00
chip.h Initial changes for BeagleBone Black board support (TI AM335x family based on Cortex-A8) 2019-01-06 09:05:38 -06:00
Kconfig Initial changes for BeagleBone Black board support (TI AM335x family based on Cortex-A8) 2019-01-06 09:05:38 -06:00
Make.defs Initial changes for BeagleBone Black board support (TI AM335x family based on Cortex-A8) 2019-01-06 09:05:38 -06:00