MPSoC Overhaul #892

Open
muellerr wants to merge 4 commits from mpsoc-overhaul into main
Owner
No description provided.
muellerr added 24 commits 2024-04-17 15:08:58 +02:00
EIVE/eive-obsw/pipeline/head This commit looks good Details
398e7a3a05
MPSoC file split
EIVE/eive-obsw/pipeline/head This commit looks good Details
6a0b18ffd0
that should do the job
EIVE/eive-obsw/pipeline/head This commit looks good Details
d60f4dd3e3
bump tmtc
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
13e752d9f8
we really need to get rid of this overcomplicated crap
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
96d957f7b1
enough of this for today
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
4a4da86060
leave the old stuff untouched
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
63e7b928cf
continue the refactoring
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
2015839d60
this should do the job
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
e552149d5d
bump fsfw
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
97433359c2
lets enable wiretapping for the first test
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
9477d04008
need to fix some linker errors..
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
fac688d4c9
compiles again
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
85d0ffed0d
implement transitions
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
418c501acf
bump fsfw and tmtc
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
d319fcfa03
and now this is less confusing as well
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
7ffba2bbda
some more debugging capabilities
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
bc4880c714
smaller fixes
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
449a8a4276
re-run generators
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
9b9d8bd32f
bugfix for crc check
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
91fdd7e7ac
almost at the goal
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
758bc6e0e6
re-work transition handling
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
eb883ed93f
added new verify boot cmd
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
520b8d0700
separate store and stream file commands
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
c64dae06d3
some bugfixes
muellerr added 1 commit 2024-04-17 15:09:06 +02:00
EIVE/eive-obsw/pipeline/pr-main Build queued... Details
4d4ab6c1d3
Merge branch 'main' into mpsoc-overhaul
muellerr added 2 commits 2024-04-17 15:09:55 +02:00
muellerr added 1 commit 2024-04-17 15:11:28 +02:00
EIVE/eive-obsw/pipeline/pr-main There was a failure building this commit Details
2b2f644074
fix for CI
muellerr changed title from MPSoC Overhaul to WIP: MPSoC Overhaul 2024-04-17 15:11:38 +02:00
muellerr added 1 commit 2024-04-17 16:15:13 +02:00
EIVE/eive-obsw/pipeline/pr-main This commit looks good Details
9d8ad494b3
fix host build
muellerr added this to the v8.0.0 milestone 2024-04-17 16:20:24 +02:00
muellerr force-pushed mpsoc-overhaul from 9d8ad494b3 to 90d784a796 2024-04-17 17:59:12 +02:00 Compare
muellerr added 1 commit 2024-04-17 18:01:51 +02:00
EIVE/eive-obsw/pipeline/pr-main This commit looks good Details
6319fa3e47
changelog
muellerr added 1 commit 2024-04-17 18:02:54 +02:00
EIVE/eive-obsw/pipeline/pr-main This commit looks good Details
1ffef6753c
changelog
muellerr added 31 commits 2024-04-25 17:29:16 +02:00
EIVE/eive-obsw/pipeline/head This commit looks good Details
398e7a3a05
MPSoC file split
EIVE/eive-obsw/pipeline/head This commit looks good Details
6a0b18ffd0
that should do the job
EIVE/eive-obsw/pipeline/head This commit looks good Details
d60f4dd3e3
bump tmtc
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
13e752d9f8
we really need to get rid of this overcomplicated crap
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
96d957f7b1
enough of this for today
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
4a4da86060
leave the old stuff untouched
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
63e7b928cf
continue the refactoring
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
2015839d60
this should do the job
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
e552149d5d
bump fsfw
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
97433359c2
lets enable wiretapping for the first test
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
9477d04008
need to fix some linker errors..
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
fac688d4c9
compiles again
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
85d0ffed0d
implement transitions
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
418c501acf
bump fsfw and tmtc
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
d319fcfa03
and now this is less confusing as well
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
7ffba2bbda
some more debugging capabilities
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
bc4880c714
smaller fixes
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
449a8a4276
re-run generators
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
9b9d8bd32f
bugfix for crc check
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
91fdd7e7ac
almost at the goal
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
758bc6e0e6
re-work transition handling
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
eb883ed93f
added new verify boot cmd
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
520b8d0700
separate store and stream file commands
EIVE/eive-obsw/pipeline/head There was a failure building this commit Details
c64dae06d3
some bugfixes
EIVE/eive-obsw/pipeline/pr-main Build queued... Details
4d4ab6c1d3
Merge branch 'main' into mpsoc-overhaul
EIVE/eive-obsw/pipeline/pr-main There was a failure building this commit Details
2b2f644074
fix for CI
EIVE/eive-obsw/pipeline/pr-main This commit looks good Details
9d8ad494b3
fix host build
muellerr added 1 commit 2024-04-25 17:30:03 +02:00
EIVE/eive-obsw/pipeline/pr-main There was a failure building this commit Details
393a4af2b4
Merge remote-tracking branch 'origin/main' into mpsoc-overhaul
muellerr force-pushed mpsoc-overhaul from 393a4af2b4 to b03e53b6e9 2024-04-25 17:32:16 +02:00 Compare
muellerr added 1 commit 2024-04-26 11:23:24 +02:00
EIVE/eive-obsw/pipeline/pr-main This commit looks good Details
37211e2c5f
allow validation of CAM cmd params in the future
muellerr added 1 commit 2024-04-26 14:36:30 +02:00
EIVE/eive-obsw/pipeline/pr-main This commit looks good Details
cc863503ac
bugfixes and improvements
muellerr added 1 commit 2024-04-26 16:23:37 +02:00
EIVE/eive-obsw/pipeline/pr-main This commit looks good Details
b9ad396fb4
some important bugfixes
muellerr added 1 commit 2024-04-29 12:10:51 +02:00
EIVE/eive-obsw/pipeline/pr-main This commit looks good Details
2431994180
various fixes, store file works now
muellerr added 1 commit 2024-04-29 13:19:16 +02:00
EIVE/eive-obsw/pipeline/pr-main This commit looks good Details
c3dd2b55ee
need to fix special com helper
muellerr added 1 commit 2024-04-29 13:23:16 +02:00
EIVE/eive-obsw/pipeline/pr-main This commit looks good Details
083b4e61ad
important bugfix
muellerr added 1 commit 2024-04-29 13:35:39 +02:00
EIVE/eive-obsw/pipeline/pr-main This commit looks good Details
e3dc1c9a74
some remaining low-level issue..
muellerr added 1 commit 2024-04-30 13:50:46 +02:00
EIVE/eive-obsw/pipeline/pr-main This commit looks good Details
39f0db1db6
small fixes for q7s-cp script
muellerr added 1 commit 2024-04-30 14:41:34 +02:00
EIVE/eive-obsw/pipeline/pr-main This commit looks good Details
de75fc5531
small improvements
muellerr added 1 commit 2024-04-30 15:11:26 +02:00
EIVE/eive-obsw/pipeline/pr-main This commit looks good Details
acd02376c4
fixed the bug
muellerr changed title from WIP: MPSoC Overhaul to MPSoC Overhaul 2024-04-30 15:13:48 +02:00
muellerr force-pushed mpsoc-overhaul from acd02376c4 to aa2bfb7d0e 2024-04-30 15:14:55 +02:00 Compare
muellerr added 1 commit 2024-04-30 15:18:20 +02:00
EIVE/eive-obsw/pipeline/pr-main This commit looks good Details
65476f4c98
reduce printouts
muellerr added 1 commit 2024-04-30 15:38:02 +02:00
EIVE/eive-obsw/pipeline/pr-main This commit looks good Details
4a0acbf158
further reduce printout
muellerr requested review from meggert 2024-04-30 15:38:17 +02:00
meggert added 1 commit 2024-04-30 15:57:48 +02:00
EIVE/eive-obsw/pipeline/pr-main This commit looks good Details
f7f14ff021
Merge branch 'main' into mpsoc-overhaul
meggert requested changes 2024-04-30 18:01:12 +02:00
meggert left a comment
Owner

Please do some cleanup. Check which todos should be done prior to this merge. Remove code which has been commented out, if it is not needed anymore

Please do some cleanup. Check which todos should be done prior to this merge. Remove code which has been commented out, if it is not needed anymore
@ -0,0 +78,4 @@
}
if (mode == MODE_NORMAL and not activeCmdInfo.pending) {
// TODO: Take care of regular periodic commanding here.
Owner

todo

todo
@ -0,0 +297,4 @@
break;
}
// For longer commands, do not set these.
// TODO: Do all the stuff the form buildDeviceFromDevice blah did.
Owner

todo

todo
@ -0,0 +788,4 @@
if (result != returnvalue::OK) {
return result;
}
// TODO: We should find a way so this works with the old implementation.
Owner

todo

todo
@ -0,0 +836,4 @@
ReturnValue_t FreshMpsocHandler::handleDeviceReply() {
ReturnValue_t result = returnvalue::OK;
// SpacePacketReader spacePacket;
Owner

is this deprecated code? why is not deleted?

is this deprecated code? why is not deleted?
@ -0,0 +894,4 @@
}
}
// TODO: We should implement some way so this can also be used with the former implementation.
Owner

todo

todo
@ -0,0 +897,4 @@
// TODO: We should implement some way so this can also be used with the former implementation.
uint16_t sequenceCount = replyReader.getSequenceCount();
if (sequenceCount != lastReplySequenceCount + 1) {
// TODO: Trigger event for possible missing reply packet to inform operator.
Owner

todo

todo
@ -0,0 +952,4 @@
switch (replyReader.getApid()) {
case mpsoc::apid::ACK_FAILURE: {
// DeviceCommandId_t commandId = getPendingCommand();
Owner

commented code?

commented code?
@ -0,0 +38,4 @@
// The packet might be garbage, with no way to recover without a data link layer.
if (spReader.getFullPacketLen() > 4096) {
readRingBuf.clear();
// TODO: Maybe we should also clear the serial input buffer in Linux?
Owner

todo

todo
@ -170,3 +167,3 @@
* MPSoC Handler.
*/
SerialComIF* uartComIF = nullptr;
// SerialComIF* uartComIF = nullptr;
Owner

comment

comment
@ -108,3 +217,2 @@
static const uint16_t SIZE_EXE_REPORT = 14;
static const uint16_t SIZE_TM_MEM_READ_REPORT = 18;
static const uint16_t SIZE_TM_CAM_CMD_RPT = 18;
// static const uint16_t SIZE_TM_MEM_READ_REPORT = 18;
Owner

comment

comment
@ -265,3 +354,1 @@
return calcAndSetCrc();
}
};
} // namespace statusCode
Owner

commennt

commennt
All checks were successful
EIVE/eive-obsw/pipeline/pr-main This commit looks good
This pull request can be merged automatically.
You are not authorized to merge this pull request.
Sign in to join this conversation.
No description provided.