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.
工具与软件:
大家好、
我目前正在使用sysconfig
进行引脚排列和初始化、我认为这是一个很棒的工具! 不过、我正在寻找自定义生成(派生)文件中的函数调用和值的最干净的方法。
例如、我处理的是闪存 API 编程、在生成的device.c
文件中、Device_init()
函数调用自main
。 此外、Flash_initModule(FLASH0CTRL_BASE, FLASH0ECC_BASE, DEVICE_FLASH_WAITSTATES)
调用函数、其中DEVICE_FLASH_WAITSTATES
默认值为3。
假设我要设置DEVICE_FLASH_WAITSTATES
为2。 是否有一个更好或更接近的方法来实现这一点,比通过Flash_initModule(FLASH0CTRL_BASE, FLASH0ECC_BASE, 2)
main
立即重新调用它Device_init()
?
我是否遗漏了明显的东西、或是否确实有更干净的方法?
提前感谢您的见解!
您好!
您的程序中配置的 CPU Clk 频率是多少?
如果该引脚高于120MHz 且小于150MHz、则等待状态应配置为3。 请参阅以下链接
CURRENrlty 没有在 SysConfig 中配置等待状态的选项。 如果要将其配置为2个等待状态、则必须 像您提到的那样通过调用 Flash_initModule 函数来覆盖它。
此致
Siddharth