On March 9, 2015 2:38:19 PM CDT, "Marcos Díaz" <marcos.d...@tallertechnologies.com> wrote: >Thanks for the answer! > >I can see that we shouldn't have any asserts in the code, we are >submitting some changes and drivers for the lpc1768 soon and will try >to delete all the asserts in that code.
I think the rtems assert is ok since it is tied to an RTEMS configure flag and disabled by default. A BSP fault probably should be a fatal error if it can occur in the field. >Thanks again! > > >On Mon, Mar 9, 2015 at 4:31 PM, Joel Sherrill ><joel.sherr...@oarcorp.com> wrote: > > > >On March 9, 2015 2:25:29 PM CDT, "Marcos Díaz" ><marcos.d...@tallertechnologies.com> wrote: >>Hi! >> >>I wanted to know which warning this raised, and how is the correct way >>to set this flag in production code? > >First, there should be no assert's in cpukit so those there should be >fixed. I think the same applies for BSPs. > >It tripped some warnings for set but not used variables on m68k. I >noticed it had -DNDEBUG which it shouldn't have, so I removed them. > >Adding it to CFLAGS on the configure line is the best way but there >shouldn't have been any. > >There is a ticket for the asserts to be removed. > > >>Thanks! >> >> >>On Mon, Mar 9, 2015 at 2:38 PM, Joel Sherrill >><joel.sherr...@oarcorp.com> wrote: >> >>--- >> c/src/lib/libbsp/arm/lpc176x/make/custom/lpc1768_mbed.cfg | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> >>diff --git a/c/src/lib/libbsp/arm/lpc176x/make/custom/lpc1768_mbed.cfg >>b/c/src/lib/libbsp/arm/lpc176x/make/custom/lpc1768_mbed.cfg >>index 4cf24c8..a5ed9c6 100644 >>--- a/c/src/lib/libbsp/arm/lpc176x/make/custom/lpc1768_mbed.cfg >>+++ b/c/src/lib/libbsp/arm/lpc176x/make/custom/lpc1768_mbed.cfg >>@@ -8,7 +8,7 @@ RTEMS_CPU = arm >> >> CPU_CFLAGS = -march=armv7-m -mthumb >> >>-CFLAGS_OPTIMIZE_V = -O2 -ggdb3 -DNDEBUG >>+CFLAGS_OPTIMIZE_V = -O2 -ggdb3 >> BINEXT?=.bin >> # This defines the operations performed on the linked executable. >> # is currently required. >>-- >>1.9.3 >> >>_______________________________________________ >>devel mailing list >>devel@rtems.org >>http://lists.rtems.org/mailman/listinfo/devel >> >> >> >> >>-- >> >>______________________________ >> >> >> >> > >>Marcos Díaz >> >>Software Engineer >> >> >>San Lorenzo 47, 3rd Floor, Office 5 >> >>Córdoba, Argentina >> >> >>Phone: +54 351 4217888 / +54 351 4218211/ +54 351 7617452 >> >>Skype: markdiaz22 > >--joel > > > > >-- > >______________________________ > > > > >Marcos Díaz > >Software Engineer > > >San Lorenzo 47, 3rd Floor, Office 5 > >Córdoba, Argentina > > >Phone: +54 351 4217888 / +54 351 4218211/ +54 351 7617452 > >Skype: markdiaz22 --joel _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel