完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
刚收到我的STM8L-Discovery,安装了STVD 4.2.1和Raisonance编译器。每当我点击F7时,STVD会显示此非描述性消息“参数不正确”。之后,退出应用程序的唯一方法是在任务管理器中将其终止。我在Win XP和Win 7(32位)上尝试了相同的结果。
有没有人遇到过类似的问题? 感谢帮助! 以上来自于谷歌翻译 以下为原文 Just received my STM8L-Discovery, installed STVD 4.2.1 and Raisonance compiler. Whenever I hit F7, STVD shows this non-descriptive message ''The parameter is incorrect''. After that, the only way to exit the application is to kill it in the Task Manager. I tried it on Win XP and Win 7 (32-bit) with same results. Does anyone experienced a similar problem? Thanks for help! |
|
相关推荐
31个回答
|
|
我现在正在构建和调试成功,但我去为项目创建一个makefile(Project-> Export Makefile),我得到了同样的错误。这也有解决方法吗?
以上来自于谷歌翻译 以下为原文 I am now building and debugging successfully but I went to create a makefile for the project (Project->Export Makefile) and I get the same error. Is there a workaround for this as well? |
|
|
|
为什么''ST ...''不能使以前的版本可用,所以你可以后退到STVD 4.2.0,而不是要求用户在应用程序问题(bug)周围完全扭转四倍?问候
以上来自于谷歌翻译 以下为原文 Why ''ST...'' does not make the previous version avaliable so you can backflip to STVD 4.2.0 instead of asking users for quadruple fulltwist around the aplication issue (bug)? Regards |
|
|
|
你好菲尔,
这里有同样的问题,但即使按照你的步骤我也无法编译项目并且具有相同的''参数不正确''消息。我正在使用STDV 4.2.1,Cosmic为32k。 我正在尝试从ST编译发现代码。 我对此代码的过程描述如下: 在Discover项目中,我们有两个源文件Main.c和stm8_interrupt_vector.c: Main.c包括: #include''stm8s.h'' #include''stm8_tsl_rc_api.h'' stm8_interrupt_vector.c包括: #include''STM8_TSL_RC_API.h'' #include''STM8_TSL_RC_TimerDriver.h'' 所以我在目录Debug中创建了六个空对象文件,如Phil解决方案所述: C: STM8Codes STM8S-Discovery_dev 项目发现 STVD 宇宙调试 main.o,stm8_interrupt_vector.o,STM8_TSL_RC_Configuration.o,stm8s_conf.o,stm8_tsl_rc_api.o,stm8s.o 和discover.lkf文件。 我发现在错误之后,在同一个文件夹中创建了另一个discover.lkf,但这实际上是.exe扩展名,手动创建的discover.lkf仍然没有修改。 我在伪造一些程序吗? 在尝试编译之前,我选择了Cosmic编译器的正确路径: 项目 - >设置 - >一般 - > RootPath - >考虑到16k是默认选择,C: Program Files COSMIC CXSTM8_32K。 以上来自于谷歌翻译 以下为原文 Hello Phil, Had same problem here, but even following your steps I couldn't compile the project and have the same ''The parameter is incorrect'' message. I'm using STDV 4.2.1, Cosmic for 32k. I'm trying to compile the Discover Code from ST. My procedures for this code are described as follow: On Discover project we have two source files, Main.c and stm8_interrupt_vector.c: Main.c Includes: #include ''stm8s.h'' #include ''stm8_tsl_rc_api.h'' stm8_interrupt_vector.c Includes: #include ''STM8_TSL_RC_API.h'' #include ''STM8_TSL_RC_TimerDriver.h'' So I create six empty object files in directory Debug as Phil solution mentioned: C:STM8CodesSTM8S-Discovery_devProjectDiscoverSTVDCosmicDebug main.o, stm8_interrupt_vector.o, STM8_TSL_RC_Configuration.o, stm8s_conf.o, stm8_tsl_rc_api.o, stm8s.o and the discover.lkf file. I observed that after the error, another discover.lkf is created in the same folder, but this is really the .exe extension, the discover.lkf created manually remains without modifications. Am I forgeting some procedure? Before try to compile, I select the correct path for the Cosmic compiler in: Project -> Settings -> General -> RootPath -> C:Program FilesCOSMICCXSTM8_32K considering that the 16k is the default selection. |
|
|
|
嗨Fabio,
请参阅上面的评论。在您的文件列表中,您缺少discover.elf文件;我还怀疑你错过了一些库模块。 一旦设置了所有目标文件,就需要在尝试构建之前编译每个模块。 ******** ST - 请注意******** 尽管现在能够构建我已经发现在实践中完全不可行的解决方法并推迟了我计划用于该板的项目,直到可以获得更新的STVD版本。 ************************************** 以上来自于谷歌翻译 以下为原文 Hi Fabio, See my comments above. In your file list you are missing a discover.elf file; also I suspect you are missing a few more library modules. Once you have all the object files set up you need to compile each module before attempting to build. ******** ST - TAKE NOTE ******** Despite now being able to build I have found the workaround to be completely unworkable in practice and have posponed the project I was planning for this board until a updated release of STVD is available. ************************************** |
|
|
|
你好史密斯,谢谢你的回复。
是的,我可以在此代码中找到另外两个用于搜索.h包含文件作为#IFDEF参数的库: #include''stm8s_clk.h'' #include''stm8s_gpio.h'' 但即使把这些空目标文件放在代码编译中也没有成功。你知道丢失了哪些文件吗? 调试文件夹中存在以下文件: discover.elf.txt discover.lkf main.o.txt stm8s.o.txt stm8s_clk.o.txt stm8s_conf.o.txt stm8s_gpio.o.txt stm8_interrupt_vector.o.txt stm8_tsl_rc_api.o.txt STM8_TSL_RC_Configuration.o.txt 可能是扩展名.txt的问题吗?我通过命令dir> c:/capture.txt在windows的提示命令中生成此列表。所以这些文件没有.obj扩展名,而是.txt。如何创建exe文件? 我也想停止使用它,但我必须尽快完成毕业项目。我熟悉ST ARM7。但是对于我的应用来说,这太过分了。 问候。 以上来自于谷歌翻译 以下为原文 Hello Smith, thanks for reply. Yeah I could find two other libs being used in this code searching at .h include files as #IFDEF parameters: #include ''stm8s_clk.h'' #include ''stm8s_gpio.h'' But even putting these empty object files I didn't have sucess with code compilation. Do you have any idea of what files is missing? The following files is present on debug folder: discover.elf.txt discover.lkf main.o.txt stm8s.o.txt stm8s_clk.o.txt stm8s_conf.o.txt stm8s_gpio.o.txt stm8_interrupt_vector.o.txt stm8_tsl_rc_api.o.txt STM8_TSL_RC_Configuration.o.txt Could be the extension .txt the problem? I generate this list by a command dir >c:/capture.txt on prompt command from windows. So these files doesn't have a .obj extension, but a .txt. How can I create an exe file? I'm thinking to stop using that too, but I have to finish the graduation project quickly. I'm familiarized with ST ARM7. But it's too much powefull for my application. Regards. |
|
|
|
嗨,
现在已经清楚地确定了问题,并在接下来的几周内修复了它。 此问题取决于PC时区:它出现在您使用GMT-x时。 在将时区更改为GMT或GMT + x时,可以更轻松地使用以前的新解决方法。 RGDS 菲尔 以上来自于谷歌翻译 以下为原文 Hi, The problem is now clearly identified, and a patch for fix it coming within the next few weeks. This issue is dependent from the PC time zone: it occurs when you are in GMT-x. A new workaround easier that previous is possible in changing the time zone to GMT or GMT+x. Rgds Phil |
|
|
|
您希望什么时候可以使用此修复程序?
谢谢, 掠夺 以上来自于谷歌翻译 以下为原文 When do you expect the fix to be available? Thanks, Harry |
|
|
|
嗨,
补丁现在还可以,ST网站上的交付将在本周末发布(最坏的情况)。 最好的祝福 菲尔 以上来自于谷歌翻译 以下为原文 Hi, The patch is now ok and the delivery on ST site will be available end of this week (worst case). Best regards Phil |
|
|
|
你好
补丁#2(用于工具集包24)用于修复问题''参数不正确''在链接上可用: http://www.st.com/internet/evalboard/product/210567.jsp RGDS 菲尔 以上来自于谷歌翻译 以下为原文 Hi The patch#2 (for the toolset pack 24) for fix the problem ''The parameter is incorrect'' is available on link : http://www.st.com/internet/evalboard/product/210567.jsp Rgds Phil |
|
|
|
谢谢!
我有这个问题,你的补丁解决了。 以上来自于谷歌翻译 以下为原文 Thanks! i've this problem and solved with your patch. |
|
|
|
我已经安装了V4.2.1和Patch 2,但仍然在使用Assembler / Linker工具链的ST8应用程序中遇到“参数不正确”的问题。
我试图运行ST7示例'realtime'提供,这也不起作用。 系统自动加载mapping.asm和main.asm,并在尝试构建时系统报告 ST Visual Develop 找不到可执行文件 您可以通过编辑工具集设置等来修复它。 它在尝试组装mapping.asm和reports时挂起 为可执行文件asm创建进程时出错 参数不正确 无法创建流程。 所有文件,即汇编程序,链接器等都位于单个项目文件中,这是项目设置中显示的路径。 知道发生了什么以及我如何解决这个问题? 以上来自于谷歌翻译 以下为原文 I've installed V4.2.1 and Patch 2 but still struggling with this problem of ''The parameter is incorrect'' on an ST8 application using the Assembler / Linker toolchain. I've tried to run the ST7 example 'realtime' supplied and this will not work either. The system loads the mapping.asm and main.asm automatically and when a build is attempted the system reports ST Visual Develop The executable could not be found You can fix it by editing your toolset settings etc. etc. It hangs up while attempting to assemble mapping.asm and reports Error creating process for executable asm The parameter is incorrect Failed to create process. All files ie assembler, linker etc are located in a single project file and this is the path shown in project settings. Any idea what's going on and how I can work round it? |
|
|
|
我已经安装了V4.2.1和Patch 2,但仍然在使用Assembler / Linker工具链的ST8应用程序中遇到“参数不正确”的问题。
我试图运行ST7示例'realtime'提供,这也不起作用。 系统自动加载mapping.asm和main.asm,并在尝试构建时系统报告 ST Visual Develop 找不到可执行文件 您可以通过编辑工具集设置等来修复它。 它在尝试组装mapping.asm和reports时挂起 为可执行文件asm创建进程时出错 参数不正确 无法创建流程。 所有文件,即汇编程序,链接器等都位于单个项目文件中,这是项目设置中显示的路径。 知道发生了什么以及我如何解决这个问题? 以上来自于谷歌翻译 以下为原文 I've installed V4.2.1 and Patch 2 but still struggling with this problem of ''The parameter is incorrect'' on an ST8 application using the Assembler / Linker toolchain. I've tried to run the ST7 example 'realtime' supplied and this will not work either. The system loads the mapping.asm and main.asm automatically and when a build is attempted the system reports ST Visual Develop The executable could not be found You can fix it by editing your toolset settings etc. etc. It hangs up while attempting to assemble mapping.asm and reports Error creating process for executable asm The parameter is incorrect Failed to create process. All files ie assembler, linker etc are located in a single project file and this is the path shown in project settings. Any idea what's going on and how I can work round it? |
|
|
|
只有小组成员才能发言,加入小组>>
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
2720 浏览 1 评论
3236 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
1807 浏览 1 评论
3645 浏览 6 评论
6033 浏览 21 评论
1334浏览 4评论
208浏览 3评论
196浏览 3评论
对H747I-DISCO写程序时将CN2的st-link复用为usart1,再次烧录时无法检测到stlink怎么解决?
350浏览 2评论
STM32G474RE芯片只是串口发个数据就发烫严重是怎么回事?
441浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-20 22:28 , Processed in 1.176524 second(s), Total 69, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号