Dear Y. HB, On Friday 16 of September 2022 11:45:05 Y. HB wrote: > I am working on tms570 bsp > > I want to change some bspopts , but I cannot get the default value > overridden via --with-rtems-bspopts, what correct way should I do? > > I used following command to configure RTEMS bsp > > ../../rtems-master/configure OTHER-OPTIONS > --with-rtems-bspopts="TMS570_USE_HWINIT_STARTUP=1 ARM_TMS570LC4357=1 > BSP_MINIMUM_TASK_STACK_SIZE=2048" > > But the generated bspopts.h is not changed with above values.
If you work with current mainline RTEMS sources then the process to build RTEMS has changed. This is my build scrip for test of tms570ls3137_hdk_sdram, it builds but there is some issue to run BSP on TMS570LS3137 which can be caused by my load method or changes for Cortex-R5 found on TMS570LC4357. I have not found time to investigate that yet and that platform is not our actual priority. My RTEMS build script looks following way now ---------------------------------------------- #!/bin/sh MY_DIR="$(cd "$(dirname "$0")" ; pwd -L )" RTEMS_DIR=../../../git/rtems $RTEMS_DIR/waf bspdefaults --rtems-bsps=arm/tms570ls3137_hdk_sdram -t "$RTEMS_DIR" -o "$MY_DIR" --prefix "/opt/rtems/6" >config.ini || exit 1 #mv config.ini config.ini.default #sed <config.ini.default >config.ini \ -e 's/^RTEMS_POSIX_API .*$/RTEMS_POSIX_API = True/' \ $RTEMS_DIR/waf configure -t "$RTEMS_DIR" -o "$MY_DIR" --rtems-config "$MY_DIR/config.ini" --prefix "/opt/rtems/6" || exit 1 $RTEMS_DIR/waf || exit 1 $RTEMS_DIR/waf install || exit 1 ---------------------------------------------- Generally, after $RTEMS_DIR/waf bspdefaults you can edit config.ini. You can change TMS570_USE_HWINIT_STARTUP = False to TMS570_USE_HWINIT_STARTUP = True in the config.ini. It can be automated by -e 's/^TMS570_USE_HWINIT_STARTUP .*$/TMS570_USE_HWINIT_STARTUP = True/' \ There are lot of other options which can be adjusted. Best wishes, Pavel -- Pavel Pisa phone: +420 603531357 e-mail: p...@cmp.felk.cvut.cz Department of Control Engineering FEE CVUT Karlovo namesti 13, 121 35, Prague 2 university: http://control.fel.cvut.cz/ personal: http://cmp.felk.cvut.cz/~pisa company: https://pikron.com/ PiKRON s.r.o. Kankovskeho 1235, 182 00 Praha 8, Czech Republic projects: https://www.openhub.net/accounts/ppisa social: https://social.kernel.org/ppisa CAN related:http://canbus.pages.fel.cvut.cz/ RISC-V education: https://comparch.edu.cvut.cz/ Open Technologies Research Education and Exchange Services https://gitlab.fel.cvut.cz/otrees/org/-/wikis/home _______________________________________________ users mailing list users@rtems.org http://lists.rtems.org/mailman/listinfo/users