完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
简化设置具有双分区能力的设备(如dsPIC33EP64GS506)的能力是发行说明中提到的主要添加/固定特性。有人设法看到新窗口选择框允许在项目中使用双重分区特性吗?我试过在Properties中指定具有双重分区功能的设备,但是无论在Windows平台还是Mac平台上,我都找不到新的选项。有人能张贴一张它看起来像什么的照片吗?(还有:当我从一个非双分区设备切换到一个双分区设备时,在试图转储一个拆卸列表文件时,我总是会遇到一个错误——它建议在加载首选项中没有检查位……)。但是比特已经被设置了。好像错误的比特或标志正在被检查。无论是为3.30创建的新项目,还是向3.30导入的旧项目,这都是正确的。我很想利用双分区的特点,任何建议或建议将不胜感激!
|
|
相关推荐
6个回答
|
|
没有多少重新启动修复了拆卸列表结果:“生成拆卸列表文件时出现未知错误。”但这不是我主要关心的。再说一遍,有人可以张贴一些新的双分区选择选项的图片吗?这样我就能看到它应该出现在哪里了?我担心我可能是在错误的地方或别的地方寻找它——当我指定具有双分区功能的设备时,我从未看到任何变化!
|
|
|
|
嗨,Spinlectrix,那张发行通知有点误导。很抱歉。我们已经改变了双引导UI,它用于读取已经编程的设备。我们所做的是在工具栏上的“读取”按钮下拉菜单上进行一个离散的读取操作。这种离散读取操作允许您在双引导模式或单机模式下读取部分。这有助于用户不知道给定的程序在什么模式下被编程。使用默认的读取按钮(面向工具栏按钮,而不是下拉选择)使用项目所在的模式进行读取。就项目而言,确定IDE上下文(调试窗口、默认读取按钮等)的双引导模式由两个数据点确定:XC16全局选项“分区”选择和在BFooT上的BTMODEL的配置寄存器值。这两个数据段一起通过读取编译器生成的构建图像来确定IDE的行为。这意味着您必须在更改这些设置之后构建,以便IDE与您的设置同步。
|
|
|
|
谢谢你的澄清。我必须pragma配置两个BTMODE,为FBOOT设置单独的pragma配置,还是仅仅为BTMODE设置一个pragma配置?我是否允许传递值(例如,β-PrimaAcFig BTMODE 2),或者必须使用保留关键字(例如:如果以后,我在哪里可以找到定义的关键字?最后还有一个愚蠢的问题,我找不到文档:分区编号是分区0和分区1,还是分区1和分区2?当我指定-分区N,并且想做第一个分区时,我传递的值是:0还是1?
|
|
|
|
非常感谢您及时的回复!他们允许我响应我自己的张贴请求,显示新的可选的双分区读取特性是什么样子的:[图像]webkit-fake-url://0f25fc93-63e1-4803-aca4-98f4d8b40977/image.tiff[/image]我仍然有问题,但是,无论何时我的(双分区的)部分,dsPIC33EP64GS506被选中,我无法生成拆卸列表文件(是的,即使在检查、应用、保存、关闭、重新打开、重置和旋转3次之后)。当我选择一个非双分区可分区的部分作为构建目标时,反汇编列表就打开了。?!???也许我应该开始跟踪这个问题在一个新的线程…
|
|
|
|
MPLAX中的许多动作是上下文感知的。如果当前选择的项目是为双引导模式构建的双分区项目,则读取操作将导致调试工具以双模式读取。这些新的离散读操作用于编程部分可能与源代码不同的情况。编译器应该生成一个统一的十六进制文件。在您的DIST/LT;Active St配置& GT;目录中,您将看到A<Project No.gt;Projut.uniiDe.HEX文件。这应该包含两个分区合并为每个分区的正确地址偏移量。
|
|
|
|
再次感谢您提供的信息反馈和建议,也感谢您正式提交bug报告。因为我的代码适合32K(必须是半大小,否则我不能使用双分区!)目前,可以通过将目标构建从dsPIC64GS50x切换到dsPIC32GS50x,并通过有条件切换消除源中对双分区格式化的所有引用,来生成有效的反汇编列表。这有点单调,但是坦白地说,我通常不需要经常查看拆卸列表,并且当它发生时,我通常可以继续使用32K构建,直到消除了该问题。你可能希望把你的临时工作放在另一个线程上(也许是我的),并且有一个更合适的标题,这样别人就可以更容易地找到它。[我处理归档的bug的经验是,它们常常会持续很长时间,因为它们已经到了紧急堆栈的底部。因此,其他人很可能会发现并寻找解决这个问题之前,它是固定的![OOOP]:这里有一个后来版本的编辑,添加了YyMyz方法不起作用(至少不总是这样)。只要选择一半大小的部分,就可以在我的项目中将代码移动到编译的目标内存中(更不用说,在没有杀死一些阵列的情况下,一半大小的部分没有足够的RAM!)]
|
|
|
|
只有小组成员才能发言,加入小组>>
5132 浏览 9 评论
1985 浏览 8 评论
1914 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3153 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2213 浏览 5 评论
699浏览 1评论
589浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
470浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
606浏览 0评论
497浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-5 05:19 , Processed in 1.471062 second(s), Total 89, Slave 71 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号