完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我已经阅读了一些论坛文章,这些文章接近于描述这是如何完成的,但到目前为止还没有人回答这个问题。
基本上这就是我需要做的: 我有一个PSoC3设备的PSoC创建者3.2项目。我使用Keil C51工具链。对于每一个输出设备,我需要一个唯一的数字(我们称之为地址),我通过一个*定义硬编码到源代码中。 我需要生成100s的十六进制文件,并将不同的值编译到源代码中。我想做的是自动化这个过程,这样我就可以让它自己运行,而不用担心它。这将是一个巨大的浪费时间和精力,手动更改值,重新构建项目,并为每个值重新命名所生成的HEX文件。 理想的是,对于每个值更改,输出文件应该包含文件名中的值。 例如,如果预处理器是: 定义值23 生成的输出文件应该是: 固件名称 XXX是版本号拉(或推到另一个源文件)。或者类似的东西。如果我有在生成的文件名,可以更好的控制。 我认识到我可以通过DF标志C51,但这只是整个过程的一部分。 在其他(非柏)的项目,我想有一个Makefile脚本的生成过程,在那里我可以。然而,由于这些设备的代码生成的层,这似乎不可行。 有没有办法用CYPRJMGR做这件事?它似乎并没有让这个水平的变化有国旗。 我的另一种方法是用Python脚本的过程,从剧本的修改源文件,使子进程调用的cyprjmgr效用,然后重命名输出文件。这个过程是有点笨重,需要迭代测试获得的权利。 没有任何人有一个合理的选择成就了我刚才所说的吗? |
|
相关推荐
1个回答
|
|
我相信你已经看到了独特的硅ID的线索,或缺乏它。
许多晶片在同一个X-Y位置上都会死亡。 晶片携带相同的ID。 你对Python的最后评论不是太笨拙,我认为很简单。除了 建造的时间似乎是一个合理的方法。或者设备ID芯片 廉价的这些日子,一个电线,小包装。IDS大到足以处理星系。 问候,Dana。 |
|
|
|
只有小组成员才能发言,加入小组>>
752个成员聚集在这个小组
加入小组2073 浏览 1 评论
1828 浏览 1 评论
3642 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1764 浏览 6 评论
1515 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
513浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
364浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
413浏览 2评论
360浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
865浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-27 17:09 , Processed in 0.884039 second(s), Total 76, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号