2013-01-11 09:38 AM
I'm attempting to get started with an IFN003V1 board.
I am new to STMicro software tools and eval boards.I could not find V3.0 of the MC Library, so I installed V3.2. I didn't find an IFN003V1 project, so I attempted to apply the IFN003V1 patch to the 3.2 MC Library. The patch details reported 'nothing to patch'.I subsequently found the link to V3.0 of the MC Library, so I uninstalled V3.2 and installed V3.0. When I attempted to install the IFN003V1 patch I got an error 'can't open crosscheck.h' and I found that crosscheck.h was missing. I then ignored the error and proceeded with the patch. The patch details reported that it could not open several other files and it appears that nothing was patched. (The patch was run from the installation folder of the V3.0 MC Library.)What do I need to do to get set up for work on the IFN003V1?Does MC Library V3.2 already have the changes that are in the IFN003V1 patch for V3.0?If not, then what do I need to do in order to patch V3.0?When things are set up properly, where will I find an IFN003V1 project?Thanks for any help,Jack #3.2 #ifn003v1 #mc-libr-3.02013-01-14 02:23 AM
Ciao Jack,
When I attempted to install the IFN003V1 patch I got an error 'can't open crosscheck.h' and I found that crosscheck.h was missing
. It sound strange to me. The IFN003V1 doesn't require to modify the crosscheck.h because this file has been introduced starting from the v.3.2 and you know that the IFN003V1 patch must be applied only on the MC lib v.3.0. What I can suggest to you is to restart from the scratch uninstalling all MC lib. that you have installed till now, removing all the ''STM32 PMSM FOC Firmware Library vX.X'' folders that you can find under ''Program Files\STMicroelectronic'' (or similar). After that you can install the v.3.0 in the default installation folder and then apply the IFN003V1 patch. If you want to keep the original version of v.3.0 you can copy the files present in the installation folder to a ''working'' folder and apply the patch on that ''working folder''. Applynig the patch on the original v.3.0should not cause
anyproblems.
As explained in [DEAD LINK /public/STe2ecommunities/mcu/Lists/motor_control/Flat.aspx?RootFolder=/public/STe2ecommunities/mcu/Lists/motor_control/Motor%20control%20with%20steval%20IFN003v1&FolderCTID=0x01200200770978C69A1141439FE559EB459D7580005A810128153A7244A21980BD49736843]this post you need to select STM3210B-EVAL project. Ciao Gigi2013-01-14 07:42 AM
Gigi,
Thanks for your reply. I did what you suggested and the patch apparently applied successfully.I am still curious about my other question:Does 3.0 with the IFN003V1 patch applied have some features that 3.2 does not have? Will this be true of 3.3 as well?Thanks again for your help,Jack2013-01-15 01:20 AM
Ciao Jack,
What you mean with ''apparently applied successfully''? It is not clear if the patch works or not. The v3.0 + Patch have these two feature that is not implemented in the v3.2 v3.3 The support of L6230 and the RC timer DAC functionalities. The first is partially implemented but not supported by WB (so you can't enable it). The second is not implemented. The official way to work with STEVAL-IHM003V1 is with v3.0 + PATCH. Ciao