Originally posted by KRinAZ
View Post
So, from my little corner in Dante's hell (right moodz?
) here's what I think - going forward:
I know everyone really wants to not use a PIC micro, myself included (but only just), but there is one argument to be made for initially deploying a PIC16F76 - and that is because C code for the PIC16F is the closest / easier to produce C code (inspired by our disassembled code) that could be compiled and run in a MXT board - again I said initially, to test and verify we have good tested C code. If C code were produced that would compile and run in a MXT just as the original - then we would have a fully functional code base, tested, and ready to port to a STM32. My understanding is we currently do not have that yet.
The code is obviously both; where most of the operational magic is, and hard to produce even with the aid of AI. From where we are now - it seems to me to be easier to create code for a PIC16F than for the STM32 - as currently we have no way to test the code for a STM32 in actual hardware. Then as soon as that (C code for PIC16F) is accomplished the focus moves to; adapting the code base to run in the STM32, and producing the STM32 based version of a MXT board.
I have a number of things going on currently, so maybe I'm not moving so fast - but still I am currently chipping away at; producing a schematic of a STM32 based version of the MXT schematic, and understanding the specific differences between PIC16C and PIC16F in order to modify the disassembled PIC16C code to run in a PIC16F.
So what I propose as next steps:
1) Produce functional equivalent C code to compile and run - in a PIC16F76 - on a MXT board.
2) Test said code in MXT board and work out any bugs
3) Produce a STM32 centered schematic and pcb of the MXT
4) Have tons of eyes on said schematic and pcb to spot any flaws
5) Send the consensus approved gerber off to produce several pcb's
6) Port the PIC16F C code to the STM32
6) Have several folks run our pcb with our code in actual (modified for our use, more on that soon) MXT bodies and field test
7) Debug as needed
And enough with the copyright stuff, personally I don't give a hoot...let's move forward...onward thru the fog...
Thoughts? Disagreements? Agreements?
) here's what I think - going forward:I know everyone really wants to not use a PIC micro, myself included (but only just), but there is one argument to be made for initially deploying a PIC16F76 - and that is because C code for the PIC16F is the closest / easier to produce C code (inspired by our disassembled code) that could be compiled and run in a MXT board - again I said initially, to test and verify we have good tested C code. If C code were produced that would compile and run in a MXT just as the original - then we would have a fully functional code base, tested, and ready to port to a STM32. My understanding is we currently do not have that yet.
The code is obviously both; where most of the operational magic is, and hard to produce even with the aid of AI. From where we are now - it seems to me to be easier to create code for a PIC16F than for the STM32 - as currently we have no way to test the code for a STM32 in actual hardware. Then as soon as that (C code for PIC16F) is accomplished the focus moves to; adapting the code base to run in the STM32, and producing the STM32 based version of a MXT board.
I have a number of things going on currently, so maybe I'm not moving so fast - but still I am currently chipping away at; producing a schematic of a STM32 based version of the MXT schematic, and understanding the specific differences between PIC16C and PIC16F in order to modify the disassembled PIC16C code to run in a PIC16F.
So what I propose as next steps:
1) Produce functional equivalent C code to compile and run - in a PIC16F76 - on a MXT board.
2) Test said code in MXT board and work out any bugs
3) Produce a STM32 centered schematic and pcb of the MXT
4) Have tons of eyes on said schematic and pcb to spot any flaws
5) Send the consensus approved gerber off to produce several pcb's
6) Port the PIC16F C code to the STM32
6) Have several folks run our pcb with our code in actual (modified for our use, more on that soon) MXT bodies and field test
7) Debug as needed
And enough with the copyright stuff, personally I don't give a hoot...let's move forward...onward thru the fog...
Thoughts? Disagreements? Agreements?
Hello KRinAZ
I will be one of those people.



that's my last word ...
Leave a comment: