请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:UCD3138128A 工具/软件:Code Composer Studio
各位专家、您好!
我的客户需要使用.pp 文件进行固件调试、但我不想与他们共享源代码。 我注意到 CCS 中生成的.pp 文件包含源代码、那么是否有办法混淆.pp 文件中的代码或类似的代码?
BR、
徐美
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Code Composer Studio
各位专家、您好!
我的客户需要使用.pp 文件进行固件调试、但我不想与他们共享源代码。 我注意到 CCS 中生成的.pp 文件包含源代码、那么是否有办法混淆.pp 文件中的代码或类似的代码?
BR、
徐美
嗨、George、
感谢您的回复!
我在这里还有另一个问题。 当 我将模式设置为自动模式时、.pp 文件会如下所示、这似乎不再有源代码、而是有一些包含路径的代码。 您认为这是替代方案吗? 请就此发表评论吗?
#修复 了 zero_out_integration_word.obj:./zero_out_integration_word.c zero_out_integration_word.obj:.../system_defines.h /Users/aaxxxxxxx/Desktop/PFC/Firmware/Device/UCD3138128A/Header/cyclone_adc.h /Users/aaxxxxxxx/Desktop/PFC/Firmware/Device/UCD3138128A/Header/cyclone_dpwm.h /Users/aaxxxxxxx/Desktop/PFC/Firmware/Device/UCD3138128A/Header/cyclone_filter.h zero_out_integration_word.obj:c:/Users/axxxxxxx/Desktop/PFC/Firmware/Device/UCD3138128A/Header/cyclone_device.h zero_out_integration_word.obj:c:/Users/aaxxxxxxx/Desktop/PFC/Firmware/Device/UCD3138128A/Header/cyclone_constants.h zero_out_integration_word.obj:c:/Users/aaxxxxxxx/Desktop/PFC/Firmware/Device/UCD3138128A/Header/cyclone_dec.h:zero_out_word.obj …………:/Users/aaxxxxxxx/Desktop/PFC/Firmware/Device/UCD3138128A/Header/cyclone_cim.h:/Users/aaxxxxxxx/Desktop/PFC/Firmware/Device/UCD3138128A/Header/cyclone_fe_ctrl.h:zero_out_integration_word.c.out_word.c.out_word.obj:/Users/aaxxxxxxx/Desktop/PFC/Firmware/Device/UCD3138128A/Header/cyclone_fault_mux.h /Users/aaxxxxxxx/Desktop/PFC/Firmware/Device/UCD3138128A/Header/cyclone_gio.h:::zero_out_word.c.out_integrity:::zero_word.obj::
BR、
徐美
此预处理器输出变体不太可能有助于解决您的问题。
这是使用选项--preproc_dependency 时生成的预处理器输出。 要了解有关此选项的更多信息、请在 TI ARM 编译器手册中搜索该选项。 您将看到生成的文件旨在用作 make 编译实用程序的输入。 CCS 在使用 gmake 编译工程时以隐藏的方式使用此选项。
谢谢、此致、
乔治