完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
RunWindows 10MPLAB V5.0xC32 V2.10和声V2.06PIC32 MZ2064 DAH176I目前正在调试新代码,但我不知道为什么我传递给初始化器函数的指针没有被正确传递。下面是我使用的代码的一个例子。在输入初始化函数后,我停止代码并检查被传递的指针的值(附加的是变量对话框的屏幕截图)。init的值应该与SysBMinit变量的地址相同,而不是。因此,由于访问的数据不正确,代码不能正常工作。如果有人知道为什么指针没有被正确地传递,请让我知道。莫尔利
以上来自于百度翻译 以下为原文 Running
typedef struct { uint32_t foo1; uint32_t foo2; uint32_t foo3; }SYS_FOO_INIT; SYS_MODULE_OBJ SYS_FOO_Initialize(const SYS_FOO_INIT* init); const SYS_FOO_INIT SysFooInit = { 0, 0, 0 }; void main(){ sysObj.sysfoo = SYS_FOO_Initialize((const SYS_FOO_INIT*)&SysFooInit); } After entering the initialize function I stop the code and check the value of the pointer being passed (Attached is a screen shot of the variable dialog). The value of init should be the same as the address for SysSbmInit variable and it's not. As a result the code does not function properly because data being accessed incorrect. If anyone has some insight as to why the pointer is not being passed properly please let me know. Thanks Rob Morley Attached Image(s) |
|
相关推荐
2个回答
|
|
嗨,你应该输入一张Microchip支持的票。我猜这是一个MPLAX X问题,不能正确解释COFF文件。
以上来自于百度翻译 以下为原文 Hi, you should probably enter a ticket to Microchip support. I guess this is an MPLAB X issue not interpreting correctly the COFF file Regards |
|
|
|
如果还没有这样做,转到ProjtProjts属性-GT;XC32 GCC & GT;预处理和消息,启用“附加警告”。当函数被调用时,我怀疑函数原型FySysFuixIrimalIZE()没有被看到。
以上来自于百度翻译 以下为原文 If you haven't done so - Go to Project Properties -> xc32-gcc -> Preprocessing and messages, enable "Additional warnings". I'd suspect the function prototype for SYS_FOO_Initialize() isn't seen when the function is called. |
|
|
|
只有小组成员才能发言,加入小组>>
5206 浏览 9 评论
2017 浏览 8 评论
1943 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3188 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2244 浏览 5 评论
758浏览 1评论
644浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
558浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
656浏览 0评论
556浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-8 02:19 , Processed in 1.070374 second(s), Total 49, Slave 42 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号