代码量不大,以前用Flash老是遇到程序被擦掉或坏掉的问题,改成了E2PROM,
用programmer_C5515_EVM.out烧写,有的时候写得进,有的时候写不进,
写得进的时候,SCK信号是约400kHz的,写不进的时候,SCK信号是1MHz的,虽然E2PROM是支持1M速度读写的,就是写不进
请问在有没有办法设置SCK的频率呢?
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.
代码量不大,以前用Flash老是遇到程序被擦掉或坏掉的问题,改成了E2PROM,
用programmer_C5515_EVM.out烧写,有的时候写得进,有的时候写不进,
写得进的时候,SCK信号是约400kHz的,写不进的时候,SCK信号是1MHz的,虽然E2PROM是支持1M速度读写的,就是写不进
请问在有没有办法设置SCK的频率呢?
Hong Jiang1 说:代码量不大,以前用Flash老是遇到程序被擦掉或坏掉的��题,改成了E2PROM,
用programmer_C5515_EVM.out烧写,有的时候写得进,有的时候写不进,
写得进的时候,SCK信号是约400kHz的,写不进的时候,SCK信号是1MHz的,虽然E2PROM是支持1M速度读写的,就是写不进
请问在有没有办法设置SCK的频率呢?
建议用CSL库里带的programmer源程序跟踪。
C:\ti\c55_lp\c55_csl_3.07\ccs_v6.x_examples\programmer
谢谢Shine Zhang和Tony Tang的帮助。
最后解决的方法:
1、修改了CSL库里带的programmer源程序中的iic_eeprom.c中的int iic_eeprom_init(),
使用了IIC_INIT(IIC_EEPROM_SLAVE_ADDR, 7, 9, 9);
2、将PLL clock设置成12.288MHz
然后,就能写了。