Hi All
Followed all the steps in Windows 10 machine : facing the follwoing error: Please help me in resolving it.
$ make bootload
Compiling gcc …/src/main.c
Compiling gcc …/…/…/…/…/devices/am_devices_led.c
Compiling gcc …/…/…/…/…/utils/am_util_delay.c
Compiling gcc …/…/…/…/…/utils/am_util_faultisr.c
Compiling gcc …/…/…/…/…/utils/am_util_stdio.c
Compiling gcc startup_gcc.c
Compiling gcc …/src/tf_adc/tf_adc.c
…/src/tf_adc/tf_adc.c: In function ‘am_adc_isr’:
…/src/tf_adc/tf_adc.c:62:58: warning: passing argument 2 of ‘am_hal_adc_samples_read’ makes pointer from integer without a cast [-Wint-conversion]
62 | true,
| ^~~~
| |
| int
In file included from …/…/…/…/…/mcu/apollo3/am_mcu_apollo.h:132,
from …/src/tf_adc/tf_adc.c:1:
…/…/…/…/…/mcu/apollo3/hal/am_hal_adc.h:618:53: note: expected ‘uint32_t *’ {aka ‘long unsigned int *’} but argument is of type ‘int’
618 | uint32_t *pui32InSampleBuffer,
| ~~~~~~~~^
…/src/tf_adc/tf_adc.c:64:58: warning: passing argument 4 of ‘am_hal_adc_samples_read’ from incompatible pointer type [-Wincompatible-pointer-types]
64 | &ui32NumSamples,
| ^~~~~~~~~~~~~~~
| |
| uint32_t * {aka long unsigned int *}
In file included from …/…/…/…/…/mcu/apollo3/am_mcu_apollo.h:132,
from …/src/tf_adc/tf_adc.c:1:
…/…/…/…/…/mcu/apollo3/hal/am_hal_adc.h:620:64: note: expected ‘am_hal_adc_sample_t *’ {aka ‘struct *’} but argument is of type ‘uint32_t *’ {aka ‘long unsigned int *’}
620 | am_hal_adc_sample_t *pui32OutBuffer);
| ~~~~~~~~~~^
…/src/tf_adc/tf_adc.c:61:38: error: too many arguments to function ‘am_hal_adc_samples_read’
61 | if (AM_HAL_STATUS_SUCCESS != am_hal_adc_samples_read(g_ADCHandle,
| ^~~~~~~~~~~~~~~~~~~~~~~
In file included from …/…/…/…/…/mcu/apollo3/am_mcu_apollo.h:132,
from …/src/tf_adc/tf_adc.c:1:
…/…/…/…/…/mcu/apollo3/hal/am_hal_adc.h:617:19: note: declared here
617 | extern uint32_t am_hal_adc_samples_read(void *pHandle,
| ^~~~~~~~~~~~~~~~~~~~~~~
make: *** [Makefile:162: bin/tf_adc.o] Error 1
Thanks and Regard