| | |
| | | fir_acc_init(); |
| | | |
| | | //通知arm启动完成. |
| | | //dir: pin12, High level DSP can receive data, low level DSP has data to send . |
| | | //dir: pin12, High level DSP can receive data, low level DSP has data toz send . |
| | | //busy: pin13/PB5, low level DSP is in busy state and cannot receive and send data, high level is free. |
| | | GPIO_SetOutPut(GPIOA, GPIO_Pin12, GPIO_HIGH); |
| | | GPIO_SetOutPut(GPIOB, GPIO_Pin5, GPIO_HIGH); |
| | | |
| | | u32 ddrspace = sram_free_space(SRAM_DDR, mem_any); |
| | | printf("ddrspace:%d\n", ddrspace); |
| | | // u32 ddrspace = sram_free_space(SRAM_DDR, mem_any); |
| | | // printf("ddrspace:%d\n", ddrspace); |
| | | |
| | | while(1) { |
| | | asyn_proc_secs = ModulesAsynProcess(); |
| | |
| | | } |
| | | loop_cnt =0; |
| | | clock_check_count = DMACount[var.master_intr]; |
| | | printf("clk1 ok\n"); |
| | | // printf("clk1 ok\n"); |
| | | } |
| | | |
| | | |
| | |
| | | spiMsg->DspStatusPush(DSP_CLOCK_STATUS, 0, 0); |
| | | request_topo_count = DMACount[var.master_intr] ; |
| | | var.clock_ok = utrue; |
| | | printf("clk2 ok\n"); |
| | | // printf("clk2 ok\n"); |
| | | } |
| | | } |
| | | |