我把图片添加到firmware然后upload之后可以显示FLASH中的图像了。如果我第二次想重新显示flash里面的图片,但是又不想重烧固件,请问有没有什么办法可以重复多次显示里面的图片?
谢谢!
Jeremy Wu:
请参考http://www.ti.com/lit/pdf/dlpu011
第51页关于*.ini的配置即可.(save solution).
Kevin Z:
回复 Jeremy Wu:
您好,我的意思是不重新传图片给4500,而是有什么指令或者外部触发,让它第二遍能重新显示flash里面的图片。谢谢!
Jeremy Wu:
回复 Kevin Z:
如果是Lightcrafter4500是这么操作的.
如果是4500 3D printer TI参考设计,得修改GUI 软件代码:
buildimages.cpp中BuildImages().
可以增加一个变量:update_images;
void BuildImages(int led_current, float exposure_time, unsigned int image_count,
std::vector<std::string> print_images, dlp::LCr4500 *projector,
volatile bool *lcr4500_programming, bool update_images)
{
—-
—-
if(update_images)
{
// Call the prepare pattern sequence method from the LightCrafter 4500.
// This creates images and firmware from the sequence of patterns created
// earlier and sends it to the LightCrafter EVM
ret = projector->PreparePatternSequence(sequence);
// Print any errors from the pattern sequence preparation to the console
if(ret.hasErrors())
std::cout << (ret.GetErrors()).at(0) << std::endl;
dlp::Time::Sleep::Seconds(1);
}
—-
—-
}
Kevin Z:
回复 Jeremy Wu:
好的,谢谢。我试试!