Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Get Checkout Apps to Build and Run with hwlib Simulator .c code #146

Closed
msuder opened this issue Feb 20, 2023 · 1 comment
Closed

Get Checkout Apps to Build and Run with hwlib Simulator .c code #146

msuder opened this issue Feb 20, 2023 · 1 comment
Assignees

Comments

@msuder
Copy link
Contributor

msuder commented Feb 20, 2023

Currently checkout application code for components is untestable with real hardware because there is none.

This code is untestable with the simulator because of issues building with the simulator hwlib (but it is not required for testing the sim... the sim can be tested with fsw, the sim terminal, or by other means... so it is not high priority to fix this).

Figure out issues with building (compiling/linking) and running against nos3/fsw/hwlib/sim/src code.

@jlucas9 jlucas9 moved this to Backlog in NOS3 Path Forward Mar 2, 2023
@jlucas9 jlucas9 moved this from Backlog to Planned Next Release in NOS3 Path Forward Mar 23, 2023
@jlucas9 jlucas9 moved this from Planned Next Release to In Progress in NOS3 Path Forward Mar 29, 2023
@msuder msuder closed this as completed Mar 30, 2023
@msuder msuder reopened this Mar 30, 2023
@github-project-automation github-project-automation bot moved this from In Progress to Done in NOS3 Path Forward Mar 30, 2023
@jlucas9 jlucas9 moved this from Done to In Progress in NOS3 Path Forward Mar 31, 2023
msuder added a commit to nasa-itc/hwlib that referenced this issue Mar 31, 2023
… hwlib. Hacky for now... need to come up with a permanent mutex solution and need to fix all of nos_link.c, not just the UART part.
msuder added a commit to nasa-itc/sample that referenced this issue Mar 31, 2023
… hwlib. Hacky for now. Need to switch between real hardware/cross compile/etc. and simulated hardware/linux compiler/NOS Engine/etc.; need to fix up compile/link flags for 32 bit and debug; need to think about .. directory specs, I don't like them.
msuder added a commit to nasa-itc/hwlib that referenced this issue Apr 4, 2023
…x OSAL types (e.g. int32) to be standard int types (e.g. int32_t). Eliminated header dependencies on PSP and OSAL.
msuder added a commit that referenced this issue Apr 5, 2023
…ckout app talking to sample sim through hwlib. Hacky for now. Add in build for cpu2, specified as pc-linux/posix. Builds, but does not run due to hwlib not loading.
msuder added a commit to nasa-itc/hwlib that referenced this issue Apr 5, 2023
…sts/format specifiers. Include osapi.h. Eliminate hacky nos_link_uart_only.c as no longer needed; all of nos_link.c has now been updated.
msuder added a commit that referenced this issue Apr 5, 2023
…w FSW to build (does not build 32 bit due to lack of 32 bit libsocketcan.so)... runs ok under GDB, but dumps when not under GDB... none of the busses/devices exist, so not surprising.
msuder added a commit to nasa-itc/sample that referenced this issue Apr 5, 2023
…r NOS Engine (cpu1) or for the actual hardware (cpu2), depending on the setting of macro TGTNAME.
msuder added a commit to nasa-itc/hwlib that referenced this issue Apr 5, 2023
…t packs structures (as long as __GNUC__ is defined).
msuder added a commit to nasa-itc/sample that referenced this issue Apr 5, 2023
…ray initializations. Fix wrong indexing in debug message. Fix token processing and misleading messages in sample checkout.
msuder added a commit to nasa-itc/sample that referenced this issue Apr 6, 2023
…_BIG_BIT_ORDER which is deprecated) to ntohl. Add additional event logging/debugging information. Eliminate confusing ={0} array initializers.
msuder added a commit that referenced this issue Apr 6, 2023
@msuder msuder moved this from In Progress to In Review in NOS3 Path Forward Apr 6, 2023
msuder pushed a commit to nasa-itc/hwlib that referenced this issue Apr 18, 2023
msuder pushed a commit that referenced this issue Apr 18, 2023
jlucas9 added a commit to nasa-itc/hwlib that referenced this issue May 5, 2023
…d-run-with-hwlib-simulator-c-code

[nasa/nos3#146] get checkout apps to build and run with hwlib simulator c code
@jlucas9
Copy link
Contributor

jlucas9 commented May 5, 2023

Merged into dev

@jlucas9 jlucas9 closed this as completed May 5, 2023
@github-project-automation github-project-automation bot moved this from In Review to Done in NOS3 Path Forward May 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

When branches are created from issues, their pull requests are automatically linked.

2 participants