configCPU_CLOCK_HZ选项的解释是这样开始的: Enter the frequency in Hz at which the internal clock that driver the peripheral used to generate the tick interrupt will be executing. 虽然我或多或少地理解了它的意思,但我需要更详细地解释那里到底说了些什么。从中间去掉明显的“用于产生节拍中断的外设”,我得到了“输入驱动程序将执行的内部时钟的频率”,这个短语在我看来有点不协调。作者对此有何感想?一些“那个”司机,不像“这个”?什么“那个”?在这里,
我想做的是设计一个裸金属(没有操作系统,所以没有Python等)嵌入式系统采用Cortex-M单片机,并使用TPU加速使用TFLM的图像分类器。显然,谷歌也有一个类似的系统-- ,它安装了一个Cortex-M,并根据产品描述“支持TensorFlow Lite和TensorFlow Lite for Microcontrollers”。
我想为处理器内部异常设置中断优先级。NVIC机箱提供对cortex_m控制寄存器的轻松访问。具体地说,有一个方法可以让我为每个中断设置优先级。 let mut p = cortex_m::Peripherals::take().unwrap();
p.NVIC.set_priority(...); set_priority要求我传递一个参数,指定我打算修改哪个中断的优先级。假设我想要更改PendSV的优先级。但是,传入cortex_m::peripheral::scb::Exception::PendSV将不起作用,因为它没有实现所需的特征绑定。 我是在STM32F407VGT6板上开发的,